Skip to content
Extraits de code Groupes Projets
Valider 84924a2a rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[UPD]Manage rule security contracts

parent 3bed59c9
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -37,8 +37,11 @@ ...@@ -37,8 +37,11 @@
<field name="model_id" ref="acc_operation.model_acc_contract" /> <field name="model_id" ref="acc_operation.model_acc_contract" />
<field <field
name="domain_force" name="domain_force"
>[('seller_id','in',[user.partner_id.parent_id.id, user.partner_id.id])]</field> >[('seller_id','in',[user.partner_id.parent_id.id or -1, user.partner_id.id])]</field>
<field name="groups" eval="[(4, ref('base.group_portal'))]" /> <field name="groups" eval="[(4, ref('base.group_portal'))]" />
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record> </record>
<record id="acc_contract_rule_portal_cont2" model="ir.rule"> <record id="acc_contract_rule_portal_cont2" model="ir.rule">
...@@ -46,18 +49,25 @@ ...@@ -46,18 +49,25 @@
<field name="model_id" ref="acc_operation.model_acc_contract" /> <field name="model_id" ref="acc_operation.model_acc_contract" />
<field <field
name="domain_force" name="domain_force"
>[('buyer_id','in',[user.partner_id.parent_id.id, user.partner_id.id])]</field> >[('buyer_id','in',[user.partner_id.parent_id.id or -1, user.partner_id.id])]</field>
<field name="groups" eval="[(4, ref('base.group_portal'))]" /> <field name="groups" eval="[(4, ref('base.group_portal'))]" />
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
<record id="acc_contract_rule_portal_all" model="ir.rule">
<field name="name">Portail : Contrats pour tous</field>
<field name="model_id" ref="acc_operation.model_acc_contract" />
<field
name="domain_force"
>[('type', '=', 'all'), ('acc_operation_id', 'in', [user.partner_id.parent_id.injection_counter_ids.acc_operation_id.id, user.partner_id.injection_counter_ids.acc_operation_id.id])]</field>
<field name="groups" eval="[(4, ref('base.group_portal'))]" />
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record> </record>
<!-- <record id="acc_account_rule_portal_pmo" model="ir.rule">-->
<!-- <field name="name">Portail : Factures pour les pmo</field>-->
<!-- <field name="model_id" ref="acc_account.model_acc_contract" />-->
<!-- <field-->
<!-- name="domain_force"-->
<!-- >[('pmo_id','in',[user.partner_id.parent_id.id, user.partner_id.id])]</field>-->
<!-- <field name="groups" eval="[(4, ref('base.group_portal'))]" />-->
<!-- </record>-->
</data> </data>
</odoo> </odoo>
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