From 91b43f39998f8fbf8f7fe2b05192189e3a043cb6 Mon Sep 17 00:00:00 2001 From: kcv-odoo Date: Thu, 14 Mar 2024 12:00:26 +0000 Subject: [PATCH] [FIX] sale: display reversed badge for reversed invoice in portal Steps: - Install sales app. - Create SO and add a product. - Confirm that SO and create invoice and post it. - Reverse that invoice via adding credit note. - Go to portal view of that SO. Issue: - `Waiting Payment` badge is displaying instead of `Paid` as invoice is reversed Cause: - Only to payment status added to display `Paid` badge. Fix: - Add `Reversed` bagde in portal and display reversed badge when payment_state is in reversed state. opw-3677622 closes odoo/odoo#158418 X-original-commit: a4ae44c81f2a6ccb57844415012a8818a08daa2c Signed-off-by: Kartik Chavda (kcv) --- addons/sale/i18n/sale.pot | 5 +++++ addons/sale/views/sale_portal_templates.xml | 3 +++ 2 files changed, 8 insertions(+) diff --git a/addons/sale/i18n/sale.pot b/addons/sale/i18n/sale.pot index 21cde191862..d5bd71d36ee 100644 --- a/addons/sale/i18n/sale.pot +++ b/addons/sale/i18n/sale.pot @@ -452,6 +452,11 @@ msgstr "" msgid " Paid" msgstr "" +#. module: sale +#: model_terms:ir.ui.view,arch_db:sale.sale_order_portal_content +msgid " Reversed" +msgstr "" + #. module: sale #: model_terms:ir.ui.view,arch_db:sale.portal_my_quotations msgid " Expired" diff --git a/addons/sale/views/sale_portal_templates.xml b/addons/sale/views/sale_portal_templates.xml index 31cf2d5b189..72749298c73 100644 --- a/addons/sale/views/sale_portal_templates.xml +++ b/addons/sale/views/sale_portal_templates.xml @@ -499,6 +499,9 @@
Paid
+
+ Reversed +
Authorized