[UPD] odex_takaful: donation extensions menu

This commit is contained in:
Samir Ladoui 2026-01-22 18:04:32 +01:00
parent 07fdb72cf4
commit d68e2e08f8
3 changed files with 43 additions and 1 deletions

View File

@ -1993,8 +1993,9 @@ msgstr "قالب رسالة SMS انتهاء التبرع"
#. module: odex_takaful
#: model:ir.model,name:odex_takaful.model_donation_extension_history
#: model:ir.ui.menu,name:odex_takaful.menu_donation_extension_history
msgid "Donation Extension History"
msgstr "سجل تمديد التبرع"
msgstr "سجلات التمديد"
#. module: odex_takaful
#: model:ir.model.fields,field_description:odex_takaful.field_res_company__donation_extension_reminder_sms_template_id

View File

@ -147,6 +147,15 @@
</field>
</record>
<record id="sponsorship_officer_donations_extensions_restrictions" model="ir.rule">
<field name="name">Sponsorships Officer: Own Donation Extensions</field>
<field name="model_id" ref="model_donation_extension_history"/>
<field name="groups" eval="[(4, ref('sponsorship_officer_group'))]"/>
<field name="domain_force">[
('create_uid', '=', user.id)
]</field>
</record>
<record id="branch_manager_restrictions" model="ir.rule">
<field name="name">Branch Manager: All Branch Sponsorships</field>
<field name="model_id" ref="model_takaful_sponsorship"/>
@ -171,6 +180,25 @@
('sponsorship_mechanism_id.branch_custom_id.branch', 'child_of', user.employee_id.department_id.id)
]</field>
</record>
<record id="branch_manager_donation_extensions_access" model="ir.rule">
<field name="name">Branch Manager: All Branch Donation Extensions</field>
<field name="model_id" ref="model_donation_extension_history"/>
<field name="groups" eval="[(4, ref('branch_manager_group'))]"/>
<field name="domain_force">[
'|', '|', '|', '|', '|', '|',
('create_uid', '=', user.id),
('create_uid.employee_id.department_id.manager_id.user_id', 'in', [user.id, False]),
('create_uid.employee_id.department_id', 'child_of', user.employee_id.department_id.id),
('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_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)
]</field>
</record>
<record id="sponsor_department_rule" model="ir.rule">
<field name="name">Sponsor - Department Based Access</field>
@ -204,5 +232,12 @@
<field name="perm_unlink" eval="0"/>
</record>
<record id="sponsorship_system_manager_donation_extensions_restrictions" model="ir.rule">
<field name="name">Sponsorship System Manager: See All Donations Extensions</field>
<field name="model_id" ref="model_donation_extension_history"/>
<field name="groups" eval="[(4, ref('sponsorship_system_manager_group'))]"/>
<field name="domain_force">[(1, '=', 1)]</field>
</record>
</data>
</odoo>

View File

@ -45,6 +45,12 @@
action="action_global_extension_wizard"
sequence="3"/>
<menuitem id="menu_donation_extension_history"
name="Donation Extension History"
parent="menu_replacement_root"
action="action_donation_extension_history"
sequence="4"/>
<!-- ========================================== -->
<!-- التبرعات - Donations Menu -->
<!-- ========================================== -->