-
- Downloads
[MERGE] account/sale(_payment): add invoice and order confirmation and payment in customer portal
This merge improve account and sale customer portal by * adding quote confirmation and signature in sale portal; * adding a signature widget replacing the one in website_quote; * improving the payment form to support URLs and access token propagation; * adding payment support on orders in sale_payment portal with both server2server and form-based payments; * adding payment support on invoices in account_payment portal with both server2server and form-based payments; * globally improving navigation, display and access token use in account and sale customer portal; Please refer to subcommits for more details. Thanks to @jpr-odoo for preliminary work on those features. Closes #19074.
Showing
- addons/account/controllers/__init__.py 1 addition, 0 deletionsaddons/account/controllers/__init__.py
- addons/account/controllers/mail.py 29 additions, 0 deletionsaddons/account/controllers/mail.py
- addons/account/controllers/portal.py 7 additions, 0 deletionsaddons/account/controllers/portal.py
- addons/account/views/account_portal_templates.xml 38 additions, 24 deletionsaddons/account/views/account_portal_templates.xml
- addons/account_payment/__init__.py 3 additions, 0 deletionsaddons/account_payment/__init__.py
- addons/account_payment/__manifest__.py 2 additions, 0 deletionsaddons/account_payment/__manifest__.py
- addons/account_payment/controllers/__init__.py 5 additions, 0 deletionsaddons/account_payment/controllers/__init__.py
- addons/account_payment/controllers/payment.py 103 additions, 0 deletionsaddons/account_payment/controllers/payment.py
- addons/account_payment/controllers/portal.py 13 additions, 0 deletionsaddons/account_payment/controllers/portal.py
- addons/account_payment/models/__init__.py 5 additions, 0 deletionsaddons/account_payment/models/__init__.py
- addons/account_payment/models/account_invoice.py 40 additions, 0 deletionsaddons/account_payment/models/account_invoice.py
- addons/account_payment/models/payment.py 165 additions, 0 deletionsaddons/account_payment/models/payment.py
- addons/account_payment/views/account_invoice_views.xml 17 additions, 0 deletionsaddons/account_payment/views/account_invoice_views.xml
- addons/account_payment/views/account_portal_templates.xml 114 additions, 2 deletionsaddons/account_payment/views/account_portal_templates.xml
- addons/account_payment/views/payment_views.xml 13 additions, 0 deletionsaddons/account_payment/views/payment_views.xml
- addons/payment/static/src/js/payment_form.js 21 additions, 12 deletionsaddons/payment/static/src/js/payment_form.js
- addons/payment/views/payment_templates.xml 17 additions, 4 deletionsaddons/payment/views/payment_templates.xml
- addons/portal/__manifest__.py 1 addition, 0 deletionsaddons/portal/__manifest__.py
- addons/portal/static/src/js/portal_signature.js 118 additions, 0 deletionsaddons/portal/static/src/js/portal_signature.js
- addons/portal/static/src/xml/portal_signature.xml 30 additions, 0 deletionsaddons/portal/static/src/xml/portal_signature.xml
Loading
Please register or sign in to comment