diff options
| author | Martin Trigaux <mat@odoo.com> | 2018-03-13 12:07:40 +0100 |
|---|---|---|
| committer | Martin Trigaux <mat@odoo.com> | 2018-04-11 16:55:14 +0200 |
| commit | 8b8815f44cc7e8529ba0f841c7366ee6b8e28356 (patch) | |
| tree | b805136912d2fc46bc6fc98ddc61aad368f00a37 /addons/web/static/src/js/views/basic/basic_model.js | |
| parent | 7272abe0e3c0014f1037f1592681a315167ded36 (diff) | |
[FIX] http_routing: translate without website
web (tagged with `openerp-web`) translations are loaded in the backend, in
`odoo.addons.web.controllers.main.WebClient.translation(mods=None, lang=None)`
method (through `/web/webclient/translations` controller).
In website, the controller `/website/translations` is called used, fetching
the translations from modules with the (fragile) clause `name ilike 'website'`
This commit fixes two bugs:
1. Install `website_sale`, activate discussion on products
-> the chatter is not translated as the portal translations not loaded in the
`/website/translations` controller
2. Install `helpdesk` but not `website`, go to portal view of a ticket
-> the heldesk chatter is not translated as the `/website/translations`
controller is not called (only provided by the website module)
This patch implements a modular approach to translate the web resources of the
right modules only.
The controller /website/translation is moved to http_routing and each module
override the new _get_translation_frontend_modules_domain method to adds its
translatable module
Closes #23618
Fixes #23610
Diffstat (limited to 'addons/web/static/src/js/views/basic/basic_model.js')
0 files changed, 0 insertions, 0 deletions
