Skip to content
Extraits de code Groupes Projets
Valider 21dc78ae rédigé par jordan's avatar jordan
Parcourir les fichiers

[update] add new group for security rules

parent 90caf17e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_scop_invoice_idf,access_scop_invoice_idf,model_scop_invoice_idf,base.group_user,1,1,1,1
access_scop_cotisation_idf,access_scop_cotisation_idf,model_scop_cotisation_idf,base.group_user,1,1,1,1
access_scop_invoice_idf_logs,access_scop_invoice_idf_logs,model_scop_invoice_idf_logs,base.group_user,1,1,1,1
access_scop_invoice_idf,access_scop_invoice_idf,model_scop_invoice_idf,cgscop_invoice_idf.group_cg_invoice_idf_admin,1,1,1,1
access_scop_cotisation_idf,access_scop_cotisation_idf,model_scop_cotisation_idf,cgscop_invoice_idf.group_cg_invoice_idf_admin,1,1,1,1
access_scop_invoice_idf_logs,access_scop_invoice_idf_logs,model_scop_invoice_idf_logs,cgscop_invoice_idf.group_cg_invoice_idf_admin,1,1,1,1
......@@ -5,9 +5,22 @@
<odoo>
<data noupdate="0">
<!-- Add Liasse Fiscale category -->
<record model="ir.module.category" id="cgscop_invoice_idf_group">
<field name="name">Gestion des factures et cotisations IDF</field>
</record>
<!-- Add ARESCOP groups -->
<record id="group_cg_invoice_idf_admin" model="res.groups">
<field name="name">Gestionnaire</field>
<field name="category_id" ref="cgscop_invoice_idf_group"/>
</record>
<!-- Rules -->
<record id="cg_invoice_idf_rule" model="ir.rule">
<field name="name">Imports des factures consultables que pour sa société</field>
<field name="model_id" ref="cgscop_invoice_idf.model_scop_invoice_idf"/>
<field name="groups" eval="[(6, 0, [ref('group_cg_invoice_idf_admin')])]"/>
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
......@@ -18,6 +31,7 @@
<record id="cg_cotisations_idf_rule" model="ir.rule">
<field name="name">Imports des cotisations consultables que pour sa société</field>
<field name="model_id" ref="cgscop_invoice_idf.model_scop_invoice_idf"/>
<field name="groups" eval="[(6, 0, [ref('group_cg_invoice_idf_admin')])]"/>
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
......@@ -28,6 +42,7 @@
<record id="cg_invoice_logs_idf_rule" model="ir.rule">
<field name="name">Logs des imports consultables que pour sa société</field>
<field name="model_id" ref="cgscop_invoice_idf.model_scop_invoice_idf"/>
<field name="groups" eval="[(6, 0, [ref('group_cg_invoice_idf_admin')])]"/>
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter