[IMP] Menu and groups

This commit is contained in:
Maxime Chambreuil
2018-10-16 12:22:47 -05:00
parent 91bb5c8eaa
commit 6a50096a99
14 changed files with 157 additions and 96 deletions

View File

@@ -1,9 +1,17 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_agreement_allusers,agreement all users,model_agreement,,1,1,1,1
access_agreement_section_allusers,section all users,model_agreement_section,,1,1,1,1
access_agreement_clause_allusers,clause all users,model_agreement_clause,,1,1,1,1
access_agreement_stage_allusers,stage all users,model_agreement_stage,,1,1,1,1
access_agreement_type_allusers,type all users,model_agreement_type,,1,1,1,1
access_agreement_subtype_allusers,subtype all users,model_agreement_subtype,,1,1,1,1
access_agreement_renewaltype_allusers,renewaltype all users,model_agreement_renewaltype,,1,1,1,1
access_agreement_increasetype_allusers,increasetype all users,model_agreement_increasetype,,1,1,1,1
access_agreement_allusers,agreement all users,model_agreement,agreement.group_agreement_user,1,1,1,0
access_agreement_allusers,agreement all users,model_agreement,agreement.group_agreement_manager,1,1,1,1
access_agreement_section_allusers,section all users,model_agreement_section,agreement.group_agreement_user,1,1,1,0
access_agreement_section_allusers,section all users,model_agreement_section,agreement.group_agreement_manager,1,1,1,1
access_agreement_clause_allusers,clause all users,model_agreement_clause,agreement.group_agreement_user,1,1,1,0
access_agreement_clause_allusers,clause all users,model_agreement_clause,agreement.group_agreement_manager,1,1,1,1
access_agreement_stage_allusers,stage all users,model_agreement_stage,agreement.group_agreement_user,1,0,0,0
access_agreement_stage_allusers,stage all users,model_agreement_stage,agreement.group_agreement_manager,1,1,1,1
access_agreement_type_allusers,type all users,model_agreement_type,agreement.group_agreement_user,1,0,0,0
access_agreement_type_allusers,type all users,model_agreement_type,agreement.group_agreement_manager,1,1,1,1
access_agreement_subtype_allusers,subtype all users,model_agreement_subtype,agreement.group_agreement_user,1,0,0,0
access_agreement_subtype_allusers,subtype all users,model_agreement_subtype,agreement.group_agreement_manager,1,1,1,1
access_agreement_renewaltype_allusers,renewaltype all users,model_agreement_renewaltype,agreement.group_agreement_user,1,0,0,0
access_agreement_renewaltype_allusers,renewaltype all users,model_agreement_renewaltype,agreement.group_agreement_manager,1,1,1,1
access_agreement_increasetype_allusers,increasetype all users,model_agreement_increasetype,agreement.group_agreement_user,1,0,0,0
access_agreement_increasetype_allusers,increasetype all users,model_agreement_increasetype,agreement.group_agreement_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_agreement_allusers agreement all users model_agreement agreement.group_agreement_user 1 1 1 1 0
3 access_agreement_section_allusers access_agreement_allusers section all users agreement all users model_agreement_section model_agreement agreement.group_agreement_manager 1 1 1 1
4 access_agreement_clause_allusers access_agreement_section_allusers clause all users section all users model_agreement_clause model_agreement_section agreement.group_agreement_user 1 1 1 1 0
5 access_agreement_stage_allusers access_agreement_section_allusers stage all users section all users model_agreement_stage model_agreement_section agreement.group_agreement_manager 1 1 1 1
6 access_agreement_type_allusers access_agreement_clause_allusers type all users clause all users model_agreement_type model_agreement_clause agreement.group_agreement_user 1 1 1 1 0
7 access_agreement_subtype_allusers access_agreement_clause_allusers subtype all users clause all users model_agreement_subtype model_agreement_clause agreement.group_agreement_manager 1 1 1 1
8 access_agreement_renewaltype_allusers access_agreement_stage_allusers renewaltype all users stage all users model_agreement_renewaltype model_agreement_stage agreement.group_agreement_user 1 1 0 1 0 1 0
9 access_agreement_increasetype_allusers access_agreement_stage_allusers increasetype all users stage all users model_agreement_increasetype model_agreement_stage agreement.group_agreement_manager 1 1 1 1
10 access_agreement_type_allusers type all users model_agreement_type agreement.group_agreement_user 1 0 0 0
11 access_agreement_type_allusers type all users model_agreement_type agreement.group_agreement_manager 1 1 1 1
12 access_agreement_subtype_allusers subtype all users model_agreement_subtype agreement.group_agreement_user 1 0 0 0
13 access_agreement_subtype_allusers subtype all users model_agreement_subtype agreement.group_agreement_manager 1 1 1 1
14 access_agreement_renewaltype_allusers renewaltype all users model_agreement_renewaltype agreement.group_agreement_user 1 0 0 0
15 access_agreement_renewaltype_allusers renewaltype all users model_agreement_renewaltype agreement.group_agreement_manager 1 1 1 1
16 access_agreement_increasetype_allusers increasetype all users model_agreement_increasetype agreement.group_agreement_user 1 0 0 0
17 access_agreement_increasetype_allusers increasetype all users model_agreement_increasetype agreement.group_agreement_manager 1 1 1 1

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- User group -->
<record id="group_agreement_user" model="res.groups">
<field name="name">User</field>
<field name="category_id" ref="agreement"/>
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
</record>
<!-- Manager group -->
<record id="group_agreement_manager" model="res.groups">
<field name="name">Manager</field>
<field name="category_id" ref="agreement"/>
<field name="implied_ids" eval="[(4, ref('group_agreement_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
</odoo>