Exemplo n.º 1
0
 def get_website_translations(self, lang, mods=None):
     Modules = request.env['ir.module.module'].sudo()
     modules = Modules.search([('name', 'ilike', 'website'),
                               ('state', '=', 'installed')]).mapped('name')
     if mods:
         modules += mods
     return WebClient().translations(mods=modules, lang=lang)
Exemplo n.º 2
0
    def call_version(self, **kwargs):
        user = request.env.user
        if not user:
            return {'code': 401, 'data': 'Authentication required'}

        version_info = WebClient().version_info()
        return version_info
Exemplo n.º 3
0
Arquivo: main.py Projeto: veivaa/odoo
 def get_website_translations(self, unique, lang=None, mods=None):
     IrHttp = request.env['ir.http'].sudo()
     modules = IrHttp.get_translation_frontend_modules()
     if mods:
         modules += mods
     return WebClient().translations(unique,
                                     mods=','.join(modules),
                                     lang=lang)
Exemplo n.º 4
0
 def get_website_translations(self, 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')
     if mods:
         modules += mods
     return WebClient().translations(mods=modules, lang=lang)
Exemplo n.º 5
0
    def get_website_translations(self, unique, lang, mods=None):
        IrHttp = request.env['ir.http'].sudo()
        modules = IrHttp.get_translation_frontend_modules()
        mods = [
            x['name']
            for x in request.env['ir.module.module'].sudo().search_read([(
                'state', '=', 'installed')], ['name'])
        ]

        if mods:
            modules += mods
        return WebClient().translations(unique,
                                        mods=','.join(modules),
                                        lang=lang)
Exemplo n.º 6
0
 def call_version(self, **kwargs):
     version_info = WebClient().version_info()
     return self.get_response(200, '200', version_info)