summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views/basic
diff options
context:
space:
mode:
authorMartin Trigaux <mat@odoo.com>2018-03-13 12:07:40 +0100
committerMartin Trigaux <mat@odoo.com>2018-04-11 16:55:14 +0200
commit8b8815f44cc7e8529ba0f841c7366ee6b8e28356 (patch)
treeb805136912d2fc46bc6fc98ddc61aad368f00a37 /addons/web/static/src/js/views/basic
parent7272abe0e3c0014f1037f1592681a315167ded36 (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')
0 files changed, 0 insertions, 0 deletions