From b4614e832d831740ea08e1a1307a059fbff56779 Mon Sep 17 00:00:00 2001 From: lortiz <luciano.ortiz@eynes.com.ar> Date: Thu, 3 Nov 2022 11:16:32 -0300 Subject: [PATCH 1/4] [ADD][TOM-252] payment_notices field --- models/res_partner.py | 10 ++++++++-- views/res_partner.xml | 5 +++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/models/res_partner.py b/models/res_partner.py index e6479f6..fb1556e 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -33,10 +33,16 @@ class ResPartner(models.Model): store=True, ) - @api.depends('credit', 'debit') + payment_notices = fields.Float( + string="Payment notices", + default=0, + help='Billing Notices', + ) + + @api.depends('credit', 'debit', 'payment_notices') def _compute_amount_due(self): for rec in self: - rec.amount_due = rec.credit - rec.debit + rec.amount_due = rec.credit - rec.debit - rec.payment_notices @api.constrains('credit_warning', 'credit_blocking') def _check_credit_amount(self): diff --git a/views/res_partner.xml b/views/res_partner.xml index 0c73222..bc08ed7 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -13,19 +13,20 @@ </group> <group> <field name="debit"/> + <field name="payment_notices"/> </group> </group> <xpath expr="//group[@name='container_row_2']" position="inside"> <group name="container_row_credit"> <group string="Credit Limit" colspan="2"> <field name="credit_check"/> - <field name="credit_warning" + <field name="credit_warning" force_save="true" attrs="{ 'invisible': [('credit_check', '=', False)], 'required': [('credit_check', '!=', False)], }"/> - <field name="credit_blocking" + <field name="credit_blocking" force_save="true" attrs="{ 'invisible': [('credit_check', '=', False)], -- GitLab From a94d9ae64f9181f043c400a8cc2a8ca3a25f1804 Mon Sep 17 00:00:00 2001 From: lortiz <luciano.ortiz@eynes.com.ar> Date: Thu, 10 Nov 2022 10:25:49 -0300 Subject: [PATCH 2/4] [TOM-256] payment_notices change type --- models/res_partner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/res_partner.py b/models/res_partner.py index fb1556e..f42c11b 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -33,7 +33,7 @@ class ResPartner(models.Model): store=True, ) - payment_notices = fields.Float( + payment_notices = fields.Monetary( string="Payment notices", default=0, help='Billing Notices', -- GitLab From a0c93df5cd11bb7b603b256e54baa6d21cc882ca Mon Sep 17 00:00:00 2001 From: lortiz <luciano.ortiz@eynes.com.ar> Date: Fri, 11 Nov 2022 09:40:33 -0300 Subject: [PATCH 3/4] [TOM-256] payment_notices changes --- i18n/es_AR.po | 6 ++++++ views/res_partner.xml | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/i18n/es_AR.po b/i18n/es_AR.po index 9ddbd13..9a7317a 100644 --- a/i18n/es_AR.po +++ b/i18n/es_AR.po @@ -179,3 +179,9 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:ob_customer_credit_limit.view_warning_wizard_form msgid "Yes" msgstr "Si" + +#. module: ob_customer_credit_limit +#: model:ir.model.fields,field_description:ob_customer_credit_limit.field_res_partner__payment_notices +#: model:ir.model.fields,field_description:ob_customer_credit_limit.field_res_users__payment_notices +msgid "Payment notices" +msgstr "Avisos de pago" diff --git a/views/res_partner.xml b/views/res_partner.xml index bc08ed7..28bc1d9 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -13,7 +13,8 @@ </group> <group> <field name="debit"/> - <field name="payment_notices"/> + <field name="payment_notices" widget="monetary"/> + <field name="currency_id" invisible="1"/> </group> </group> <xpath expr="//group[@name='container_row_2']" position="inside"> -- GitLab From 9a6e8b99dd83ab3202eac26cdfe09af6dd806bf7 Mon Sep 17 00:00:00 2001 From: lortiz <luciano.ortiz@eynes.com.ar> Date: Fri, 20 Jan 2023 08:50:07 -0300 Subject: [PATCH 4/4] [TOM-295] readonly payment_notices --- views/res_partner.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/res_partner.xml b/views/res_partner.xml index 28bc1d9..48ced78 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -13,7 +13,7 @@ </group> <group> <field name="debit"/> - <field name="payment_notices" widget="monetary"/> + <field name="payment_notices" widget="monetary" readonly="1"/> <field name="currency_id" invisible="1"/> </group> </group> -- GitLab