mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
fix 权限
This commit is contained in:
@@ -55,7 +55,7 @@ The user can get the help document just by one click.
|
|||||||
|
|
||||||
""",
|
""",
|
||||||
'images': ['static/description/banner.png'],
|
'images': ['static/description/banner.png'],
|
||||||
'depends': ['web', 'mail'],
|
'depends': ['base', 'web', 'mail'],
|
||||||
'data': [
|
'data': [
|
||||||
'views/app_odoo_customize_view.xml',
|
'views/app_odoo_customize_view.xml',
|
||||||
'views/app_theme_config_settings_view.xml',
|
'views/app_theme_config_settings_view.xml',
|
||||||
|
|||||||
@@ -37,26 +37,26 @@ class AppThemeConfigSettings(models.TransientModel):
|
|||||||
@api.model
|
@api.model
|
||||||
def get_values(self):
|
def get_values(self):
|
||||||
ir_config = self.env['ir.config_parameter']
|
ir_config = self.env['ir.config_parameter']
|
||||||
app_system_name = ir_config.get_param('app_system_name', default='odooApp')
|
app_system_name = ir_config.sudo().get_param('app_system_name', default='odooApp')
|
||||||
|
|
||||||
app_show_lang = True if ir_config.get_param('app_show_lang') == "True" else False
|
app_show_lang = True if ir_config.sudo().get_param('app_show_lang') == "True" else False
|
||||||
app_show_debug = True if ir_config.get_param('app_show_debug') == "True" else False
|
app_show_debug = True if ir_config.sudo().get_param('app_show_debug') == "True" else False
|
||||||
app_show_documentation = True if ir_config.get_param('app_show_documentation') == "True" else False
|
app_show_documentation = True if ir_config.sudo().get_param('app_show_documentation') == "True" else False
|
||||||
app_show_documentation_dev = True if ir_config.get_param('app_show_documentation_dev') == "True" else False
|
app_show_documentation_dev = True if ir_config.sudo().get_param('app_show_documentation_dev') == "True" else False
|
||||||
app_show_support = True if ir_config.get_param('app_show_support') == "True" else False
|
app_show_support = True if ir_config.sudo().get_param('app_show_support') == "True" else False
|
||||||
app_show_account = True if ir_config.get_param('app_show_account') == "True" else False
|
app_show_account = True if ir_config.sudo().get_param('app_show_account') == "True" else False
|
||||||
app_show_enterprise = True if ir_config.get_param('app_show_enterprise') == "True" else False
|
app_show_enterprise = True if ir_config.sudo().get_param('app_show_enterprise') == "True" else False
|
||||||
app_show_share = True if ir_config.get_param('app_show_share') == "True" else False
|
app_show_share = True if ir_config.sudo().get_param('app_show_share') == "True" else False
|
||||||
app_show_poweredby = True if ir_config.get_param('app_show_poweredby') == "True" else False
|
app_show_poweredby = True if ir_config.sudo().get_param('app_show_poweredby') == "True" else False
|
||||||
app_stop_subscribe = True if ir_config.get_param('app_stop_subscribe') == "True" else False
|
app_stop_subscribe = True if ir_config.sudo().get_param('app_stop_subscribe') == "True" else False
|
||||||
|
|
||||||
app_documentation_url = ir_config.get_param('app_documentation_url',
|
app_documentation_url = ir_config.sudo().get_param('app_documentation_url',
|
||||||
default='http://www.sunpop.cn/documentation/user/10.0/en/index.html')
|
default='http://www.sunpop.cn/documentation/user/10.0/en/index.html')
|
||||||
app_documentation_dev_url = ir_config.get_param('app_documentation_dev_url',
|
app_documentation_dev_url = ir_config.sudo().get_param('app_documentation_dev_url',
|
||||||
default='http://www.sunpop.cn/documentation/10.0/index.html')
|
default='http://www.sunpop.cn/documentation/10.0/index.html')
|
||||||
app_support_url = ir_config.get_param('app_support_url', default='http://www.sunpop.cn/trial/')
|
app_support_url = ir_config.sudo().get_param('app_support_url', default='http://www.sunpop.cn/trial/')
|
||||||
app_account_title = ir_config.get_param('app_account_title', default='My Online Account')
|
app_account_title = ir_config.sudo().get_param('app_account_title', default='My Online Account')
|
||||||
app_account_url = ir_config.get_param('app_account_url', default='http://www.sunpop.cn/my-account/')
|
app_account_url = ir_config.sudo().get_param('app_account_url', default='http://www.sunpop.cn/my-account/')
|
||||||
return dict(
|
return dict(
|
||||||
app_system_name=app_system_name,
|
app_system_name=app_system_name,
|
||||||
app_show_lang=app_show_lang,
|
app_show_lang=app_show_lang,
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||||
access_app_theme_config_settings,access_app_theme_config_settings,model_app_theme_config_settings,base.group_user,1,1,1,1
|
"access_ir_config_parameter_system","ir_config_parameter_system","base.model_ir_config_parameter","base.group_user",1,0,0,0
|
||||||
|
@@ -68,7 +68,7 @@ odoo.define('app_odoo_customize.UserMenu', function (require) {
|
|||||||
if (val.key == 'app_show_lang' && val.value == "False") {
|
if (val.key == 'app_show_lang' && val.value == "False") {
|
||||||
$('switch-lang').hide();
|
$('switch-lang').hide();
|
||||||
}
|
}
|
||||||
if (val.key == 'app_show_debug' && val.value == "False") {
|
if (session.user_context.uid!=1 || (val.key == 'app_show_debug' && val.value == "False")) {
|
||||||
$('[data-menu="debug"]').parent().hide();
|
$('[data-menu="debug"]').parent().hide();
|
||||||
$('[data-menu="debugassets"]').parent().hide();
|
$('[data-menu="debugassets"]').parent().hide();
|
||||||
$('[data-menu="quitdebug"]').parent().hide();
|
$('[data-menu="quitdebug"]').parent().hide();
|
||||||
|
|||||||
Reference in New Issue
Block a user