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

[update] security rules for cotisation

parent 1c4d0d8f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!212.0 dev
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_scop_cotisation_simulation,access_scop_cotisation_simulation,model_scop_cotisation_cg_simulation,account.group_account_manager,1,1,1,1 access_scop_cotisation_simulation,access_scop_cotisation_simulation,model_scop_cotisation_cg_simulation,cgscop_cotisation_cg.group_cotisation_cg_administrative,1,1,1,1
admin_access_scop_cotisation_simulation,admin_access_scop_cotisation_simulation,model_scop_cotisation_cg_simulation,cgscop_partner.group_cg_administrator,1,1,1,1 admin_access_scop_cotisation_simulation,admin_access_scop_cotisation_simulation,model_scop_cotisation_cg_simulation,cgscop_partner.group_cg_administrator,1,1,1,1
access_scop_cotisation_cg,access_scop_cotisation_cg,model_scop_cotisation_cg,account.group_account_manager,1,1,1,0 access_scop_cotisation_cg,access_scop_cotisation_cg,model_scop_cotisation_cg,cgscop_cotisation_cg.group_cotisation_cg_administrative,1,1,1,0
admin_access_scop_cotisation_cg,admin_access_scop_cotisation_cg,model_scop_cotisation_cg,cgscop_partner.group_cg_administrator,1,1,1,1 admin_access_scop_cotisation_cg,admin_access_scop_cotisation_cg,model_scop_cotisation_cg,cgscop_partner.group_cg_administrator,1,1,1,1
access_scop_bordereau,access_scop_bordereau,model_scop_bordereau,account.group_account_manager,1,1,1,1 access_scop_bordereau,access_scop_bordereau,model_scop_bordereau,cgscop_cotisation_cg.group_cotisation_cg_administrative,1,1,1,1
admin_access_scop_bordereau,admin_access_scop_bordereau,model_scop_bordereau,cgscop_partner.group_cg_administrator,1,1,1,1 admin_access_scop_bordereau,admin_access_scop_bordereau,model_scop_bordereau,cgscop_partner.group_cg_administrator,1,1,1,1
access_scop_bordereau_version,access_scop_bordereau_version,model_scop_bordereau_version,account.group_account_manager,1,1,1,1 access_scop_bordereau_version,access_scop_bordereau_version,model_scop_bordereau_version,cgscop_cotisation_cg.group_cotisation_cg_administrative,1,1,1,1
admin_access_scop_bordereau_version,admin_access_scop_bordereau_version,model_scop_bordereau_version,cgscop_partner.group_cg_administrator,1,1,1,1 admin_access_scop_bordereau_version,admin_access_scop_bordereau_version,model_scop_bordereau_version,cgscop_partner.group_cg_administrator,1,1,1,1
access_scop_bordereau_refund_wizard_quarter,access_scop_bordereau_refund_wizard_quarter,model_scop_bordereau_refund_wizard_quarter,account.group_account_manager,1,1,1,1 access_scop_bordereau_refund_wizard_quarter,access_scop_bordereau_refund_wizard_quarter,model_scop_bordereau_refund_wizard_quarter,cgscop_cotisation_cg.group_cotisation_cg_administrative,1,1,1,1
admin_access_scop_bordereau_refund_wizard_quarter,admin_access_scop_bordereau_refund_wizard_quarter,model_scop_bordereau_refund_wizard_quarter,cgscop_partner.group_cg_administrator,1,1,1,1 admin_access_scop_bordereau_refund_wizard_quarter,admin_access_scop_bordereau_refund_wizard_quarter,model_scop_bordereau_refund_wizard_quarter,cgscop_partner.group_cg_administrator,1,1,1,1
...@@ -5,6 +5,23 @@ ...@@ -5,6 +5,23 @@
<odoo> <odoo>
<data noupdate="0"> <data noupdate="0">
<!-- Categories & Groups -->
<!-- Add Cotisations group category -->
<record model="ir.module.category" id="cgscop_cotisation_cg_module_category">
<field name="name">Cotisation</field>
</record>
<!-- Add cotisations groups -->
<record id="group_cotisation_cg_administrative" model="res.groups">
<field name="name">Gestionnaire des cotisations</field>
<field name="category_id" ref="cgscop_cotisation_cg_module_category"/>
<field name="implied_ids" eval="[(6, 0, [ref('account.group_account_manager')])]"/>
</record>
<!-- Rules -->
<!-- Cotiz only for own company -->
<record id="cg_cotisation_cg_rule" model="ir.rule"> <record id="cg_cotisation_cg_rule" model="ir.rule">
<field name="name">Cotisations consultables que pour sa société</field> <field name="name">Cotisations consultables que pour sa société</field>
<field name="model_id" ref="cgscop_cotisation_cg.model_scop_cotisation_cg"/> <field name="model_id" ref="cgscop_cotisation_cg.model_scop_cotisation_cg"/>
...@@ -15,6 +32,7 @@ ...@@ -15,6 +32,7 @@
<field name="perm_unlink" eval="True"/> <field name="perm_unlink" eval="True"/>
</record> </record>
<!-- Bordereaux only for own company -->
<record id="cg_cotisation_cg_rule" model="ir.rule"> <record id="cg_cotisation_cg_rule" model="ir.rule">
<field name="name">Bordereaux consultables que pour sa société</field> <field name="name">Bordereaux consultables que pour sa société</field>
<field name="model_id" ref="cgscop_cotisation_cg.model_scop_bordereau"/> <field name="model_id" ref="cgscop_cotisation_cg.model_scop_bordereau"/>
...@@ -25,5 +43,27 @@ ...@@ -25,5 +43,27 @@
<field name="perm_unlink" eval="True"/> <field name="perm_unlink" eval="True"/>
</record> </record>
<!-- Service Admin grant all access -->
<record id="scop_cotisation_cg_admin" model="ir.rule">
<field name="name">Cotisations - Modification - Service Administratif</field>
<field name="model_id" ref="cgscop_cotisation_cg.model_scop_cotisation_cg"/>
<field name="domain_force">[(1,'=',1)]</field>
<field name="groups" eval="[(6, 0, [ref('group_cotisation_cg_administrative')])]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record>
<record id="scop_bordereau_admin" model="ir.rule">
<field name="name">Bordereaux - Modification - Service Administratif</field>
<field name="model_id" ref="cgscop_cotisation_cg.model_scop_bordereau"/>
<field name="domain_force">[(1,'=',1)]</field>
<field name="groups" eval="[(6, 0, [ref('group_cotisation_cg_administrative')])]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record>
</data> </data>
</odoo> </odoo>
\ No newline at end of file
...@@ -95,6 +95,7 @@ ...@@ -95,6 +95,7 @@
<menuitem id="menu_scop_cotisation_cg_appel_cotisation" <menuitem id="menu_scop_cotisation_cg_appel_cotisation"
name="Appels de cotisations" name="Appels de cotisations"
parent="cgscop_cotisation.menu_scop_cotisation" parent="cgscop_cotisation.menu_scop_cotisation"
groups="cgscop_cotisation_cg.group_cotisation_cg_administrative"
action="action_scop_cg_appel_cotisation" action="action_scop_cg_appel_cotisation"
sequence="20"/> sequence="20"/>
......
...@@ -237,6 +237,7 @@ ...@@ -237,6 +237,7 @@
<menuitem name="Bordereaux" <menuitem name="Bordereaux"
id="scop_bordereau_menu" id="scop_bordereau_menu"
parent="cgscop_cotisation.menu_scop_cotisation" parent="cgscop_cotisation.menu_scop_cotisation"
groups="cgscop_cotisation_cg.group_cotisation_cg_administrative"
action="scop_bordereau_act_window" action="scop_bordereau_act_window"
sequence="30"/> sequence="30"/>
......
...@@ -159,6 +159,7 @@ ...@@ -159,6 +159,7 @@
<!-- MENUS --> <!-- MENUS -->
<menuitem id="menu_scop_cotisation_cg_calcul" <menuitem id="menu_scop_cotisation_cg_calcul"
parent="cgscop_cotisation.menu_scop_cotisation" parent="cgscop_cotisation.menu_scop_cotisation"
groups="cgscop_cotisation_cg.group_cotisation_cg_administrative"
action="action_scop_cotisation_cg" action="action_scop_cotisation_cg"
sequence="10"/> sequence="10"/>
</data> </data>
......
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