From 75e9eeb7ad54e298b043ad41096928001b2e761f Mon Sep 17 00:00:00 2001 From: Stefan Date: Wed, 1 Mar 2023 15:48:46 +0100 Subject: [PATCH 1/2] [FIX] ValidationError message not displaying correctly --- stock_archive_constraint/models/product_product.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/stock_archive_constraint/models/product_product.py b/stock_archive_constraint/models/product_product.py index d639e8c5e..6e1b0c66c 100644 --- a/stock_archive_constraint/models/product_product.py +++ b/stock_archive_constraint/models/product_product.py @@ -22,8 +22,8 @@ class ProductProduct(models.Model): raise ValidationError( _( "It is not possible to archive product '%s' which has " - "associated stock quantities." % res[0].product_id.display_name - ) + "associated stock quantities." + ) % res[0].product_id.display_name ) @api.constrains("active") @@ -39,8 +39,8 @@ class ProductProduct(models.Model): raise ValidationError( _( "It is not possible to archive product '%s' which has " - "associated picking lines." % res[0].product_id.display_name - ) + "associated picking lines." + ) % res[0].product_id.display_name ) @api.constrains("active") @@ -56,6 +56,6 @@ class ProductProduct(models.Model): raise ValidationError( _( "It is not possible to archive product '%s' which has " - "associated stock reservations." % res[0].product_id.display_name - ) + "associated stock reservations." + ) % res[0].product_id.display_name ) From 462f524e52f68448d8a954fc470a0e7a7d06ce2e Mon Sep 17 00:00:00 2001 From: Stefan Date: Thu, 2 Mar 2023 08:39:37 +0100 Subject: [PATCH 2/2] [FIX] stock_archive_constraint: ValidationError message not displaying correctly --- .../i18n/{es.po => es_ES.po} | 30 +++++++++---------- .../i18n/stock_archive_constraint.pot | 2 ++ .../models/product_product.py | 9 ++++-- .../models/stock_location.py | 9 ++++-- 4 files changed, 29 insertions(+), 21 deletions(-) rename stock_archive_constraint/i18n/{es.po => es_ES.po} (89%) diff --git a/stock_archive_constraint/i18n/es.po b/stock_archive_constraint/i18n/es_ES.po similarity index 89% rename from stock_archive_constraint/i18n/es.po rename to stock_archive_constraint/i18n/es_ES.po index 7a95b8cc2..85d48482c 100644 --- a/stock_archive_constraint/i18n/es.po +++ b/stock_archive_constraint/i18n/es_ES.po @@ -4,18 +4,18 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-08 09:03+0000\n" -"PO-Revision-Date: 2021-01-08 10:06+0100\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2023-03-02 07:23+0000\n" +"PO-Revision-Date: 2023-03-02 08:29+0100\n" +"Last-Translator: \n" "Language-Team: \n" -"Language: es\n" +"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: Poedit 2.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.2.2\n" #. module: stock_archive_constraint #: model:ir.model,name:stock_archive_constraint.model_stock_location @@ -23,7 +23,7 @@ msgid "Inventory Locations" msgstr "Ubicaciones de inventario" #. module: stock_archive_constraint -#: code:addons/stock_archive_constraint/models/stock_location.py:41 +#: code:addons/stock_archive_constraint/models/stock_location.py:0 #, python-format msgid "" "It is not possible to archive location '%s' which has associated picking " @@ -33,7 +33,7 @@ msgstr "" "asociadas." #. module: stock_archive_constraint -#: code:addons/stock_archive_constraint/models/stock_location.py:24 +#: code:addons/stock_archive_constraint/models/stock_location.py:0 #, python-format msgid "" "It is not possible to archive location '%s' which has associated stock " @@ -43,7 +43,7 @@ msgstr "" "de stock." #. module: stock_archive_constraint -#: code:addons/stock_archive_constraint/models/stock_location.py:58 +#: code:addons/stock_archive_constraint/models/stock_location.py:0 #, python-format msgid "" "It is not possible to archive location '%s' which has associated stock " @@ -53,17 +53,17 @@ msgstr "" "asociadas." #. module: stock_archive_constraint -#: code:addons/stock_archive_constraint/models/product_product.py:36 +#: code:addons/stock_archive_constraint/models/product_product.py:0 #, python-format msgid "" "It is not possible to archive product '%s' which has associated picking " "lines." msgstr "" "No es posible archivar el producto '%s' que tiene lĂ­neas de albaranes " -"asociadas." +"asociadas" #. module: stock_archive_constraint -#: code:addons/stock_archive_constraint/models/product_product.py:22 +#: code:addons/stock_archive_constraint/models/product_product.py:0 #, python-format msgid "" "It is not possible to archive product '%s' which has associated stock " @@ -73,14 +73,14 @@ msgstr "" "de stock." #. module: stock_archive_constraint -#: code:addons/stock_archive_constraint/models/product_product.py:50 +#: code:addons/stock_archive_constraint/models/product_product.py:0 #, python-format msgid "" "It is not possible to archive product '%s' which has associated stock " "reservations." msgstr "" "No es posible archivar el producto '%s' que tiene reservas de stock " -"asociadas." +"asociadas" #. module: stock_archive_constraint #: model:ir.model,name:stock_archive_constraint.model_product_product diff --git a/stock_archive_constraint/i18n/stock_archive_constraint.pot b/stock_archive_constraint/i18n/stock_archive_constraint.pot index c3f58e531..fb5dbc170 100644 --- a/stock_archive_constraint/i18n/stock_archive_constraint.pot +++ b/stock_archive_constraint/i18n/stock_archive_constraint.pot @@ -6,6 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-02 07:23+0000\n" +"PO-Revision-Date: 2023-03-02 07:23+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" diff --git a/stock_archive_constraint/models/product_product.py b/stock_archive_constraint/models/product_product.py index 6e1b0c66c..1796c26dd 100644 --- a/stock_archive_constraint/models/product_product.py +++ b/stock_archive_constraint/models/product_product.py @@ -23,7 +23,8 @@ class ProductProduct(models.Model): _( "It is not possible to archive product '%s' which has " "associated stock quantities." - ) % res[0].product_id.display_name + ) + % res[0].product_id.display_name ) @api.constrains("active") @@ -40,7 +41,8 @@ class ProductProduct(models.Model): _( "It is not possible to archive product '%s' which has " "associated picking lines." - ) % res[0].product_id.display_name + ) + % res[0].product_id.display_name ) @api.constrains("active") @@ -57,5 +59,6 @@ class ProductProduct(models.Model): _( "It is not possible to archive product '%s' which has " "associated stock reservations." - ) % res[0].product_id.display_name + ) + % res[0].product_id.display_name ) diff --git a/stock_archive_constraint/models/stock_location.py b/stock_archive_constraint/models/stock_location.py index 3152db12f..976ec9c34 100644 --- a/stock_archive_constraint/models/stock_location.py +++ b/stock_archive_constraint/models/stock_location.py @@ -24,8 +24,9 @@ class StockLocation(models.Model): raise ValidationError( _( "It is not possible to archive location '%s' which has " - "associated stock quantities." % res[0].display_name + "associated stock quantities." ) + % res[0].display_name ) @api.constrains("active") @@ -44,8 +45,9 @@ class StockLocation(models.Model): raise ValidationError( _( "It is not possible to archive location '%s' which has " - "associated picking lines." % res[0].display_name + "associated picking lines." ) + % res[0].display_name ) @api.constrains("active") @@ -64,6 +66,7 @@ class StockLocation(models.Model): raise ValidationError( _( "It is not possible to archive location '%s' which has " - "associated stock reservations." % res[0].display_name + "associated stock reservations." ) + % res[0].display_name )