summaryrefslogtreecommitdiff
path: root/addons/http_routing/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'addons/http_routing/controllers')
-rw-r--r--addons/http_routing/controllers/main.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/addons/http_routing/controllers/main.py b/addons/http_routing/controllers/main.py
index 2a8a149b17d..dbc22d81f34 100644
--- a/addons/http_routing/controllers/main.py
+++ b/addons/http_routing/controllers/main.py
@@ -1,23 +1,17 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
-import odoo
-
from odoo import http
from odoo.http import request
-from odoo.osv import expression
from odoo.addons.web.controllers.main import WebClient, Home
+
class Routing(Home):
@http.route('/website/translations/<string:unique>', type='http', auth="public", website=True)
def get_website_translations(self, unique, lang, mods=None):
- Modules = request.env['ir.module.module'].sudo()
IrHttp = request.env['ir.http'].sudo()
- domain = IrHttp._get_translation_frontend_modules_domain()
- modules = Modules.search(
- expression.AND([domain, [('state', '=', 'installed')]])
- ).mapped('name')
+ modules = IrHttp.get_translation_frontend_modules()
if mods:
modules += mods
return WebClient().translations(unique, mods=','.join(modules), lang=lang)