add security

This commit is contained in:
ivan deng
2018-04-26 22:22:23 +08:00
parent e2439e7810
commit 47d6317105
3 changed files with 16 additions and 0 deletions

View File

@@ -63,6 +63,8 @@ The user can get the help document just by one click.
# data # data
'data/ir_config_parameter.xml', 'data/ir_config_parameter.xml',
'data/res_groups.xml', 'data/res_groups.xml',
'security/ir.model.access.csv',
'security/security.xml',
], ],
'demo': [], 'demo': [],
'test': [ 'test': [

View File

@@ -0,0 +1,2 @@
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
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_app_theme_config_settings access_app_theme_config_settings model_app_theme_config_settings base.group_user 1 1 1 1

View File

@@ -0,0 +1,12 @@
<?xml version="1.0"?>
<odoo>
<record model="ir.rule" id="app_theme_config_settings_comp_rule">
<field name="name">app_theme_config_settings multi-company</field>
<field name="model_id" ref="app_odoo_customize.model_app_theme_config_settings"/>
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
<field name="perm_read" eval="1"/>
<field name="perm_create" eval="1"/>
<field name="perm_write" eval="1"/>
<field name="perm_unlink" eval="1"/>
</record>
</odoo>