Merge pull request #6236 from expsa/fix_bugs
[FIX] solve bugs from test 14
This commit is contained in:
commit
07bf83dad9
|
|
@ -751,6 +751,8 @@ msgstr "مقبوضات الكفالة رقم %s"
|
|||
|
||||
#. module: odex_takaful
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_account_payment_register__bank_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_donation_extension_wizard_line__bank_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_donations_details_lines__bank_id
|
||||
#: model_terms:ir.ui.view,arch_db:odex_takaful.benefit_month_payment_report_pdf
|
||||
#: model_terms:ir.ui.view,arch_db:odex_takaful.benefit_month_payment_share
|
||||
msgid "Bank"
|
||||
|
|
@ -3093,18 +3095,22 @@ msgstr "تم الإصدار بواسطة"
|
|||
|
||||
#. module: odex_takaful
|
||||
#: model:ir.model,name:odex_takaful.model_account_journal
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_donation_extension_wizard_line__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_donations_details_lines__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_extension_payment_wizard_line__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_grant_benefit_invoice__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_month_payment__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_payment_details_lines__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_payment_machine__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_points_of_sale_custom__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_takaful_payment_method__journal_id
|
||||
msgid "Journal"
|
||||
msgstr "دفتر اليومية"
|
||||
|
||||
#. module: odex_takaful
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_donation_extension_wizard_line__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_donations_details_lines__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_extension_payment_wizard_line__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_payment_machine__journal_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_takaful_payment_method__journal_id
|
||||
msgid "Journal"
|
||||
msgstr "بنك الجمعية"
|
||||
|
||||
#. module: odex_takaful
|
||||
#: model:ir.model,name:odex_takaful.model_account_move
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_takaful_sponsorship__journal_entry_ids
|
||||
|
|
@ -3204,6 +3210,8 @@ msgstr "مستخدم الكفالات"
|
|||
|
||||
#. module: odex_takaful
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_account_payment_register__last_digits
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_donation_extension_wizard_line__last_digits
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_donations_details_lines__last_digits
|
||||
msgid "Last Digits"
|
||||
msgstr "رقم الحساب"
|
||||
|
||||
|
|
@ -6961,6 +6969,8 @@ msgid "Yes"
|
|||
msgstr "نعم"
|
||||
|
||||
#. module: odex_takaful
|
||||
#: model_terms:ir.ui.view,arch_db:odex_takaful.donation_extension_wizard_form
|
||||
#: model_terms:ir.ui.view,arch_db:odex_takaful.takaful_sponsorship_form
|
||||
#: model_terms:ir.ui.view,arch_db:odex_takaful.view_account_payment_register_form
|
||||
msgid "You Can Type 4 Digits"
|
||||
msgstr "يمكنك إدخال آخر اربعة أرقام"
|
||||
|
|
|
|||
|
|
@ -143,6 +143,17 @@ class DonationsDetailsLines(models.Model):
|
|||
)
|
||||
payment_method_type = fields.Selection(related='payment_method_display.payment_method', string='Payment Method Type', store=True)
|
||||
benefit_kafala_status = fields.Selection(related='benefit_id.kafala_status', string="Benefit Kafala Status")
|
||||
show_last_digits = fields.Boolean(string="Use 4 Digits", )
|
||||
last_digits = fields.Char(string="Last Digits", size=32)
|
||||
bank_id = fields.Many2one('res.bank', string="Bank")
|
||||
|
||||
@api.onchange("direct_debit_partner_bank_id")
|
||||
def onchange_direct_debit_partner_bank_id(self):
|
||||
for rec in self:
|
||||
if rec.direct_debit_partner_bank_id:
|
||||
rec.show_last_digits = False
|
||||
else:
|
||||
rec.show_last_digits = True
|
||||
|
||||
|
||||
@api.onchange('family_id')
|
||||
|
|
|
|||
|
|
@ -415,25 +415,6 @@
|
|||
</field>
|
||||
</record>
|
||||
|
||||
<record id="manager_donations_details_lines_sponsorship_action" model="ir.actions.act_window">
|
||||
<field name="name">Sponsorship Items</field>
|
||||
<field name="res_model">donations.details.lines</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="domain">[('record_type', '=', 'sponsorship')]</field>
|
||||
<field name="view_ids" eval="[(5, 0, 0),
|
||||
(0, 0, {'view_mode': 'tree', 'view_id': ref('donations_details_lines_sponsorship_tree')}),
|
||||
(0, 0, {'view_mode': 'form', 'view_id': ref('donations_details_lines_view_form_odex_takaful')})]"/>
|
||||
<field name="search_view_id" ref="donations_details_lines_sponsorship_search"/>
|
||||
<field name="context">{'create': False, 'delete': False, 'default_record_type': 'sponsorship'}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
No sponsorship items found
|
||||
</p>
|
||||
<p>
|
||||
Sponsorship items appear here After confirming sponsorships from the sponsorships screen main
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="donations_details_lines_view_tree_waiting" model="ir.ui.view">
|
||||
<field name="name">donations.details.lines.view.tree.waiting</field>
|
||||
|
|
@ -650,6 +631,27 @@
|
|||
</field>
|
||||
</record>
|
||||
|
||||
<record id="manager_donations_details_lines_sponsorship_action" model="ir.actions.act_window">
|
||||
<field name="name">Sponsorship Items</field>
|
||||
<field name="res_model">donations.details.lines</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="domain">[('record_type', '=', 'sponsorship')]</field>
|
||||
<field name="view_ids" eval="[(5, 0, 0),
|
||||
(0, 0, {'view_mode': 'tree', 'view_id': ref('donations_details_lines_sponsorship_tree')}),
|
||||
(0, 0, {'view_mode': 'form', 'view_id': ref('donations_details_lines_view_form_odex_takaful')})]"/>
|
||||
<field name="search_view_id" ref="donations_details_lines_sponsorship_search"/>
|
||||
<field name="context">{'create': False, 'delete': False, 'default_record_type': 'sponsorship'}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
No sponsorship items found
|
||||
</p>
|
||||
<p>
|
||||
Sponsorship items appear here After confirming sponsorships from the sponsorships screen main
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<!-- ========================================== -->
|
||||
<!-- التبرعات غير المشروطة - Unconditional -->
|
||||
<!-- ========================================== -->
|
||||
|
|
|
|||
|
|
@ -346,10 +346,17 @@
|
|||
<field name="name" widget="section_and_note_text" optional="show"/>
|
||||
<field name="direct_debit"/>
|
||||
<field name="sponsor_id" invisible="1"/>
|
||||
<field name="show_last_digits" invisible="1"/>
|
||||
|
||||
<field name="direct_debit_partner_bank_id"
|
||||
context="{'form_view_ref': 'odex_takaful.res_partner_bank_view_form_quick_create', 'default_partner_id': sponsor_id}"
|
||||
attrs="{'invisible': [('direct_debit', '=', False)], 'required': [('direct_debit', '=', True)]}"
|
||||
attrs="{'invisible': [('direct_debit', '=', False)], 'required': ['&', ('direct_debit', '=', True), ('show_last_digits', '=', False)]}"
|
||||
options="{'skip_disable_quick_create': True}"/>
|
||||
<field name="last_digits"
|
||||
attrs="{'invisible': ['|', ('show_last_digits', '=', False), ('direct_debit', '=', False)], 'required': ['&', ('direct_debit', '=', True), ('show_last_digits', '=', True)]}" placeholder="You Can Type 4 Digits"/>
|
||||
<field name="bank_id"
|
||||
attrs="{'invisible': ['|', ('show_last_digits', '=', False), ('direct_debit', '=', False)], 'required': ['&', ('direct_debit', '=', True), ('show_last_digits', '=', True)]}"/>
|
||||
|
||||
<field name="journal_id"
|
||||
attrs="{'invisible': [('direct_debit', '=', False)], 'required': [('direct_debit', '=', True)]}"/>
|
||||
|
||||
|
|
@ -599,10 +606,17 @@
|
|||
<field name="donation_types"
|
||||
invisible="1"/>
|
||||
<field name="sponsor_id" invisible="1"/>
|
||||
<field name="show_last_digits" invisible="1"/>
|
||||
|
||||
<field name="direct_debit_partner_bank_id"
|
||||
context="{'form_view_ref': 'odex_takaful.res_partner_bank_view_form_quick_create', 'default_partner_id': sponsor_id}"
|
||||
attrs="{'invisible': ['|', ('payment_month_count_visibility','!=', True),('direct_debit', '=', False)], 'required': [('direct_debit', '=', True)]}"
|
||||
attrs="{'invisible': ['|', ('payment_month_count_visibility','!=', True),('direct_debit', '=', False)], 'required': ['&', ('direct_debit', '=', True), ('show_last_digits', '=', False)]}"
|
||||
options="{'skip_disable_quick_create': True}"/>
|
||||
<field name="last_digits"
|
||||
attrs="{'invisible': ['|', ('show_last_digits', '=', False), ('direct_debit', '=', False)], 'required': [('show_last_digits', '=', True)]}" placeholder="You Can Type 4 Digits"/>
|
||||
<field name="bank_id"
|
||||
attrs="{'invisible': ['|', ('show_last_digits', '=', False), ('direct_debit', '=', False)], 'required': [('show_last_digits', '=', True)]}"/>
|
||||
|
||||
<field name="journal_id"
|
||||
attrs="{'invisible': ['|', ('payment_month_count_visibility','!=', True),('direct_debit', '=', False)], 'required': [('direct_debit', '=', True)]}"/>
|
||||
|
||||
|
|
|
|||
|
|
@ -298,6 +298,18 @@ class DonationExtensionWizardLine(models.TransientModel):
|
|||
months = fields.Integer(related='wizard_id.months')
|
||||
partner_id = fields.Many2one(related='donation_line_id.sponsor_id')
|
||||
|
||||
show_last_digits = fields.Boolean(string="Use 4 Digits", )
|
||||
last_digits = fields.Char(string="Last Digits", size=32)
|
||||
bank_id = fields.Many2one('res.bank', string="Bank")
|
||||
|
||||
@api.onchange("direct_debit_partner_bank_id", "direct_debit")
|
||||
def onchange_direct_debit_partner_bank_id(self):
|
||||
for rec in self:
|
||||
if rec.direct_debit_partner_bank_id:
|
||||
rec.show_last_digits = False
|
||||
else:
|
||||
rec.show_last_digits = True
|
||||
|
||||
@api.depends('benefits_count', 'donation_amount', 'months', 'donation_qty', 'record_type', 'sponsorship_type')
|
||||
def _compute_total_donation_amount(self):
|
||||
for rec in self:
|
||||
|
|
|
|||
|
|
@ -58,10 +58,17 @@
|
|||
<field name="current_end_date" force_save="1"/>
|
||||
<field name="new_end_date" force_save="1"/>
|
||||
<field name="direct_debit" force_save="1"/>
|
||||
<field name="show_last_digits" invisible="1"/>
|
||||
|
||||
<field name="direct_debit_partner_bank_id"
|
||||
context="{'form_view_ref': 'odex_takaful.res_partner_bank_view_form_quick_create', 'default_partner_id': partner_id}"
|
||||
attrs="{'invisible': [('direct_debit', '=', False)], 'required': [('direct_debit', '=', True)]}"
|
||||
attrs="{'invisible': [('direct_debit', '=', False)], 'required': ['&', ('direct_debit', '=', True), ('show_last_digits', '=', False)]}"
|
||||
options="{'skip_disable_quick_create': True}"/>
|
||||
<field name="last_digits"
|
||||
attrs="{'invisible': ['|', ('show_last_digits', '=', False), ('direct_debit', '=', False)], 'required': ['&', ('direct_debit', '=', True), ('show_last_digits', '=', True)]}" placeholder="You Can Type 4 Digits"/>
|
||||
<field name="bank_id"
|
||||
attrs="{'invisible': ['|', ('show_last_digits', '=', False), ('direct_debit', '=', False)], 'required': ['&', ('direct_debit', '=', True), ('show_last_digits', '=', True)]}"/>
|
||||
|
||||
<field name="journal_id" attrs="{'invisible': [('direct_debit', '=', False)], 'required': [('direct_debit', '=', True)]}"/>
|
||||
<field name="debit_payment_file_attachment" widget="binary"
|
||||
filename="debit_payment_attachment_file_name"
|
||||
|
|
|
|||
Loading…
Reference in New Issue