update customize

This commit is contained in:
ivan deng
2021-10-08 01:15:45 +08:00
parent 2d503b8c79
commit f642e8c93e
11 changed files with 245 additions and 92 deletions

View File

@@ -1,8 +1,9 @@
# -*- coding: utf-8 -*-
from . import res_config_settings
from . import ir_ui_view
from . import base_language_install
from . import ir_module_module
from . import web_environment_ribbon_backend
from . import ir_http
# from . import ir_ui_view
# from . import ir_ui_menu

View File

@@ -0,0 +1,27 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
from odoo.http import request
class IrHttp(models.AbstractModel):
_inherit = 'ir.http'
def session_info(self):
result = super(IrHttp, self).session_info()
config_parameter = request.env['ir.config_parameter'].sudo()
result['app_system_name'] = config_parameter.get_param('app_system_name', 'odooApp')
result['app_documentation_url'] = config_parameter.get_param('app_documentation_url')
result['app_documentation_dev_url'] = config_parameter.get_param('app_documentation_dev_url')
result['app_support_url'] = config_parameter.get_param('app_support_url')
result['app_account_title'] = config_parameter.get_param('app_account_title')
result['app_account_url'] = config_parameter.get_param('app_account_url')
result['app_show_documentation'] = config_parameter.get_param('app_show_documentation')
result['app_show_documentation_dev'] = config_parameter.get_param('app_show_documentation_dev')
result['app_show_support'] = config_parameter.get_param('app_show_support')
result['app_show_account'] = config_parameter.get_param('app_show_account')
result['app_show_poweredby'] = config_parameter.get_param('app_show_poweredby')
return result

View File

@@ -46,7 +46,7 @@ class IrModule(models.Model):
})
return action
@api.depends('name', 'state')
@api.depends('name', 'latest_version', 'state')
def _get_latest_version(self):
default_version = modules.adapt_version('1.0')
for module in self:

View File

@@ -9,10 +9,9 @@ _logger = logging.getLogger(__name__)
class View(models.Model):
_inherit = 'ir.ui.view'
@api.model
def render_template(self, template, values=None, engine='ir.qweb'):
if template in ['web.login', 'web.webclient_bootstrap']:
if not values:
values = {}
values["title"] = self.env['ir.config_parameter'].sudo().get_param("app_system_name", "odooApp")
return super(View, self).render_template(template, values=values, engine=engine)
def _render_template(self, template, values=None, engine='ir.qweb'):
# if template in ['web.login', 'web.webclient_bootstrap']:
if not values:
values = {}
values["title"] = values["app_title"] = self.env['ir.config_parameter'].sudo().get_param("app_system_name", "odooApp")
return super(View, self)._render_template(template, values=values, engine=engine)

View File

@@ -3,6 +3,7 @@
import logging
from odoo import api, fields, models, _
from odoo.exceptions import UserError, ValidationError
_logger = logging.getLogger(__name__)