[FIX] odex_takaful

This commit is contained in:
Samir Ladoui 2026-01-18 12:01:53 +01:00
parent e08658215e
commit 7eda783dfd
1 changed files with 17 additions and 3 deletions

View File

@ -151,7 +151,11 @@
<field name="name">Branch Manager: All Branch Sponsorships</field> <field name="name">Branch Manager: All Branch Sponsorships</field>
<field name="model_id" ref="model_takaful_sponsorship"/> <field name="model_id" ref="model_takaful_sponsorship"/>
<field name="groups" eval="[(4, ref('branch_manager_group'))]"/> <field name="groups" eval="[(4, ref('branch_manager_group'))]"/>
<field name="domain_force">['|', ('branch_custom_id.branch.manager_id.user_id', 'in', [user.id, False]), ('branch_custom_id.branch', 'child_of', user.employee_id.department_id.id)]</field> <field name="domain_force">[
'|',
('branch_custom_id.branch.manager_id.user_id', 'in', [user.id, False]),
('branch_custom_id.branch', 'child_of', user.employee_id.department_id.id)
]</field>
</record> </record>
<record id="branch_manager_donations_details_access" model="ir.rule"> <record id="branch_manager_donations_details_access" model="ir.rule">
@ -159,8 +163,11 @@
<field name="model_id" ref="model_donations_details_lines"/> <field name="model_id" ref="model_donations_details_lines"/>
<field name="groups" eval="[(4, ref('branch_manager_group'))]"/> <field name="groups" eval="[(4, ref('branch_manager_group'))]"/>
<field name="domain_force">[ <field name="domain_force">[
'|', '|', '|', '|',
('sponsorship_id.branch_custom_id.branch.manager_id.user_id', 'in', [user.id, False]),
('sponsorship_id.branch_custom_id.branch', 'child_of', user.employee_id.department_id.id), ('sponsorship_id.branch_custom_id.branch', 'child_of', user.employee_id.department_id.id),
('sponsorship_mechanism_id.branch_custom_id.branch.manager_id.user_id', 'in', [user.id, False]),
('sponsorship_mechanism_id.branch_custom_id.branch', 'child_of', user.employee_id.department_id.id) ('sponsorship_mechanism_id.branch_custom_id.branch', 'child_of', user.employee_id.department_id.id)
]</field> ]</field>
</record> </record>
@ -173,12 +180,19 @@
</record> </record>
<record id="sponsorship_system_manager_restrictions" model="ir.rule"> <record id="sponsorship_system_manager_restrictions" model="ir.rule">
<field name="name">Sponsorship System Manager: See All</field> <field name="name">Sponsorship System Manager: See All Sponsorships</field>
<field name="model_id" ref="model_takaful_sponsorship"/> <field name="model_id" ref="model_takaful_sponsorship"/>
<field name="groups" eval="[(4, ref('sponsorship_system_manager_group'))]"/> <field name="groups" eval="[(4, ref('sponsorship_system_manager_group'))]"/>
<field name="domain_force">[(1, '=', 1)]</field> <field name="domain_force">[(1, '=', 1)]</field>
</record> </record>
<record id="sponsorship_system_manager_donations_restrictions" model="ir.rule">
<field name="name">Sponsorship System Manager: See All Donations Lines</field>
<field name="model_id" ref="model_donations_details_lines"/>
<field name="groups" eval="[(4, ref('sponsorship_system_manager_group'))]"/>
<field name="domain_force">[(1, '=', 1)]</field>
</record>
<record id="sponsorship_marketer_restrictions" model="ir.rule"> <record id="sponsorship_marketer_restrictions" model="ir.rule">
<field name="name">Sponsorship Marketer: See Own/Dept Employees</field> <field name="name">Sponsorship Marketer: See Own/Dept Employees</field>
<field name="model_id" ref="hr.model_hr_employee"/> <field name="model_id" ref="hr.model_hr_employee"/>