Merge pull request #6073 from expsa/samir_aladawi_fix_group_takaful

[FIX] odex_takaful
This commit is contained in:
SamirLADOUI-sa 2026-01-08 12:43:42 +01:00 committed by GitHub
commit 449b6d4ff6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 12 additions and 13 deletions

View File

@ -140,12 +140,11 @@
<field name="name">Kufula User</field>
<field name="category_id" ref="module_category_kufula"/>
</record>
<odoo>
<record id="group_print_receipt" model="res.groups">
<field name="name">Sponsorship Receipt</field>
<field name="category_id" ref="module_category_kufula"/>
</record>
</odoo>
<record id="group_print_receipt" model="res.groups">
<field name="name">Sponsorship Receipt</field>
<field name="category_id" ref="module_category_kufula"/>
</record>
<record id="donation_officer_group" model="res.groups">
<field name="name">Donations Officer</field>
@ -251,11 +250,12 @@
</record>
<!-- Groups for Department-based Access Control -->
<record id="group_beneficiary_department_access" model="res.groups">
<!-- <record id="group_beneficiary_department_access" model="res.groups">
<field name="name">Beneficiary - Department Access</field>
<field name="category_id" ref="module_category_kufula"/>
<field name="implied_ids" eval="[(4, ref('group_kufula_user'))]"/>
<field name="comment">Limits beneficiary records to user's department</field>
</record>
</record> -->
<record id="group_sponsor_department_access" model="res.groups">
<field name="name">Sponsor - Department Access</field>
@ -263,12 +263,11 @@
<field name="comment">Limits sponsor records to user's department</field>
</record>
<!-- Record Rules for Department-based Access Control -->
<record id="grant_benefit_department_rule" model="ir.rule">
<!-- <record id="grant_benefit_department_rule" model="ir.rule">
<field name="name">Grant Benefit - Department Based Access</field>
<field name="model_id" ref="odex_benefit.model_grant_benefit"/>
<field name="groups" eval="[(4, ref('group_beneficiary_department_access'))]"/>
<field name="domain_force">[('branch_custom_id.branch', 'child_of', user.employee_id.department_id.id)]
</field>
<field name="domain_force">[('branch_custom_id.branch', '=', user.employee_id.department_id.id)]</field>
<field name="perm_read" eval="1"/>
<field name="perm_write" eval="1"/>
<field name="perm_create" eval="1"/>
@ -279,12 +278,12 @@
<field name="name">Family Member - Department Based Access</field>
<field name="model_id" ref="odex_benefit.model_family_member"/>
<field name="groups" eval="[(4, ref('group_beneficiary_department_access'))]"/>
<field name="domain_force">[('benefit_id.branch_custom_id.branch', 'child_of', user.employee_id.department_id.id)]</field>
<field name="domain_force">[('benefit_id.branch_custom_id.branch', '=', user.employee_id.department_id.id)]</field>
<field name="perm_read" eval="1"/>
<field name="perm_write" eval="1"/>
<field name="perm_create" eval="1"/>
<field name="perm_unlink" eval="1"/>
</record>
</record> -->
<record id="sponsor_department_rule" model="ir.rule">
<field name="name">Sponsor - Department Based Access</field>