Merge pull request #6173 from expsa/samir_aladawi_fix_changing_payment_month_start_date

[FIX] odex_takaful
This commit is contained in:
SamirLADOUI-sa 2026-01-13 09:38:41 +01:00 committed by GitHub
commit d5e89d6c41
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 29 additions and 16 deletions

View File

@ -81,6 +81,20 @@
<field name="active" eval="True"/>
</record>
<record id="ir_cron_family_member_restriction" model="ir.cron">
<field name="name">Family Member Restriction</field>
<field name="model_id" ref="odex_benefit.model_family_member"/>
<field name="state">code</field>
<field name="code">model._cron_family_member_restriction()</field>
<field name="interval_number">1</field>
<field name="interval_type">days</field>
<field name="numbercall">-1</field>
<field name="active">False</field>
</record>
</data>
<data noupdate="1">
<!-- Scheduler for Closing Active Sponsorships that have exceed the end date -->
<record id="scheduler_process_closing_sponsorship_action" forcecreate='True' model="ir.cron">
<field name="name">Process Closing Active Sponsorships</field>
@ -94,18 +108,9 @@
<field name="state">code</field>
<field name="code">model.cron_process_closing_ended_sponsorships()</field>
<field name="priority" eval="1"/>
<field name="active" eval="True"/>
</record>
<record id="ir_cron_family_member_restriction" model="ir.cron">
<field name="name">Family Member Restriction</field>
<field name="model_id" ref="odex_benefit.model_family_member"/>
<field name="state">code</field>
<field name="code">model._cron_family_member_restriction()</field>
<field name="interval_number">1</field>
<field name="interval_type">days</field>
<field name="numbercall">-1</field>
<field name="active">False</field>
<field name="active" eval="False"/>
</record>
</data>
</odoo>

View File

@ -2206,6 +2206,11 @@ msgstr "المدة المستهدفة"
msgid "Editable"
msgstr "قابل للتعديل"
#. module: odex_takaful
#: model:ir.ui.menu,name:odex_takaful.manager_donations_details_lines_app_menu
msgid "Editable Sponsorship Lines"
msgstr "تعديل تفاصيل بنود التبرعات"
#. module: odex_takaful
#: model_terms:ir.ui.view,arch_db:odex_takaful.family_member_search_inherit
msgid "Educated"
@ -6759,6 +6764,11 @@ msgstr "عدد الرسائل الجديدة"
msgid "Unregistered Sponsor Name"
msgstr "كافل غير مسجل بالنظام"
#. module: odex_takaful
#: model:res.groups,name:odex_takaful.group_update_sensible_fields
msgid "Updating Months Count & Start Date"
msgstr "تعديل عدد الأشهر وتاريخ البدء في بنود التبرعات"
#. module: odex_takaful
#: model:ir.model.fields,field_description:odex_takaful.field_account_payment_register__show_last_digits
msgid "Use 4 Digits"

View File

@ -32,7 +32,7 @@ class AccountPayment(models.Model):
rec.payment_method_name = rec.payment_method_line_id.name if rec.payment_method_line_id else False
class AccountPayment(models.Model):
class AccountJournal(models.Model):
_inherit = 'account.journal'
branch_ids = fields.Many2many('branch.settings', string="Branchs")

View File

@ -703,12 +703,10 @@ class DonationsDetailsLines(models.Model):
@api.onchange('payment_month_count')
def _onchange_payment_month_count(self):
for rec in self:
for rec in self.filtered(lambda r: r.state == 'draft'):
rec.benefit_id = False
rec.benefit_ids = [(5, 0, 0)]
@api.model
def default_get(self, fields):
res = super(DonationsDetailsLines, self).default_get(fields)