[IMP] base, model, website[*]: add get_base_url helper
Before this commit, when we want to make an external url, we need to know
if the record is related to a specific website or not, and choose base_url
or website domain.
Now each model have a fonction get_base_url (public to be callable from email
template, ...) and website override this function to add the website domain if
the record is website specific.
closes odoo/odoo#34089
Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
Showing
- addons/portal/models/portal_mixin.py 0 additions, 10 deletionsaddons/portal/models/portal_mixin.py
- addons/website/models/res_partner.py 0 additions, 7 deletionsaddons/website/models/res_partner.py
- addons/website/models/website.py 21 additions, 0 deletionsaddons/website/models/website.py
- addons/website/tests/__init__.py 1 addition, 0 deletionsaddons/website/tests/__init__.py
- addons/website/tests/test_base_url.py 33 additions, 0 deletionsaddons/website/tests/test_base_url.py
- addons/website_sale/models/account_invoice.py 0 additions, 7 deletionsaddons/website_sale/models/account_invoice.py
- addons/website_sale/models/sale_order.py 0 additions, 7 deletionsaddons/website_sale/models/sale_order.py
- odoo/addons/base/models/res_partner.py 0 additions, 6 deletionsodoo/addons/base/models/res_partner.py
- odoo/models.py 15 additions, 0 deletionsodoo/models.py
Loading
Please register or sign in to comment