From 54ae331fe1a0449ac95bcedd7d19513c3bfbd3bc Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Wed, 16 Mar 2016 16:53:27 +0530 Subject: [PATCH 01/53] [ADD] sale_exception --- sale_exception/README.rst | 64 ++++++ sale_exception/__init__.py | 5 + sale_exception/__openerp__.py | 21 ++ sale_exception/data/sale_exception_data.xml | 39 ++++ sale_exception/i18n/de.po | 212 ++++++++++++++++++ sale_exception/i18n/es.po | 212 ++++++++++++++++++ sale_exception/i18n/fi.po | 211 +++++++++++++++++ sale_exception/i18n/fr.po | 212 ++++++++++++++++++ sale_exception/i18n/it.po | 212 ++++++++++++++++++ sale_exception/i18n/sale_exceptions.pot | 177 +++++++++++++++ sale_exception/i18n/sl.po | 212 ++++++++++++++++++ sale_exception/i18n/zh_CN.po | 211 +++++++++++++++++ sale_exception/models/__init__.py | 5 + sale_exception/models/sale.py | 201 +++++++++++++++++ sale_exception/security/ir.model.access.csv | 3 + sale_exception/static/description/icon.png | Bin 0 -> 9455 bytes sale_exception/tests/__init__.py | 5 + sale_exception/tests/test_sale_exception.py | 62 +++++ sale_exception/views/sale_view.xml | 117 ++++++++++ sale_exception/wizard/__init__.py | 5 + .../wizard/sale_exception_confirm.py | 35 +++ .../wizard/sale_exception_confirm_view.xml | 39 ++++ 22 files changed, 2260 insertions(+) create mode 100644 sale_exception/README.rst create mode 100644 sale_exception/__init__.py create mode 100644 sale_exception/__openerp__.py create mode 100644 sale_exception/data/sale_exception_data.xml create mode 100644 sale_exception/i18n/de.po create mode 100644 sale_exception/i18n/es.po create mode 100644 sale_exception/i18n/fi.po create mode 100644 sale_exception/i18n/fr.po create mode 100644 sale_exception/i18n/it.po create mode 100644 sale_exception/i18n/sale_exceptions.pot create mode 100644 sale_exception/i18n/sl.po create mode 100644 sale_exception/i18n/zh_CN.po create mode 100644 sale_exception/models/__init__.py create mode 100644 sale_exception/models/sale.py create mode 100644 sale_exception/security/ir.model.access.csv create mode 100644 sale_exception/static/description/icon.png create mode 100644 sale_exception/tests/__init__.py create mode 100644 sale_exception/tests/test_sale_exception.py create mode 100644 sale_exception/views/sale_view.xml create mode 100644 sale_exception/wizard/__init__.py create mode 100644 sale_exception/wizard/sale_exception_confirm.py create mode 100644 sale_exception/wizard/sale_exception_confirm_view.xml diff --git a/sale_exception/README.rst b/sale_exception/README.rst new file mode 100644 index 00000000000..6fc626d05b3 --- /dev/null +++ b/sale_exception/README.rst @@ -0,0 +1,64 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +============== +Sale Exception +============== + +This module allows you attach several customizable exceptions to your +sale order in a way that you can filter orders by exceptions type and fix them. + +This is especially useful in an scenario for mass sales order import such as +with the base_sale_multi_channels module, because it's likely some orders have +errors when you import them (like product not found in Odoo, wrong line +format etc.) + +* Go to ... + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/167/9.0 + + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smashing it by providing a detailed and welcomed `feedback +`_. + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Raphaël Valyi +* Renato Lima +* Sébastien BEAU +* Guewen Baconnier +* Yannick Vaucher +* SodexisTeam + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/sale_exception/__init__.py b/sale_exception/__init__.py new file mode 100644 index 00000000000..3c4dc490959 --- /dev/null +++ b/sale_exception/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import wizard, models diff --git a/sale_exception/__openerp__.py b/sale_exception/__openerp__.py new file mode 100644 index 00000000000..cbf9ca3d564 --- /dev/null +++ b/sale_exception/__openerp__.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{'name': 'Sale Exception', + 'summary': 'Custom exceptions on sale order', + 'version': '9.0.1.0.0', + 'category': 'Generic Modules/Sale', + 'author': "Akretion, Sodexis, Odoo Community Association (OCA)", + 'website': 'http://www.akretion.com', + 'depends': ['sale'], + 'license': 'AGPL-3', + 'data': [ + 'security/ir.model.access.csv', + 'wizard/sale_exception_confirm_view.xml', + 'data/sale_exception_data.xml', + 'views/sale_view.xml', + ], + 'images': [], + 'installable': True, + } diff --git a/sale_exception/data/sale_exception_data.xml b/sale_exception/data/sale_exception_data.xml new file mode 100644 index 00000000000..6db29dcf8ea --- /dev/null +++ b/sale_exception/data/sale_exception_data.xml @@ -0,0 +1,39 @@ + + + + + + Test Draft Orders + + + 20 + minutes + -1 + + + + + + + + No ZIP code on destination + No ZIP code on destination + 50 + sale.order + if not order.partner_shipping_id.zip: + failed=True + + + + + Not Enough Virtual Stock + Not Enough Virtual Stock + 50 + sale.order.line + if line.product_id and line.product_id.type == 'product' and line.product_id.virtual_available < line.product_uom_qty: + failed=True + + + + + diff --git a/sale_exception/i18n/de.po b/sale_exception/i18n/de.po new file mode 100644 index 00000000000..0dbde31c826 --- /dev/null +++ b/sale_exception/i18n/de.po @@ -0,0 +1,212 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_exceptions +# +# Translators: +# Rudolf Schnapka , 2015 +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-08 20:48+0000\n" +"PO-Revision-Date: 2015-10-09 13:41+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_exceptions +#: field:sale.exception,active:0 +msgid "Active" +msgstr "Aktiv" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Affected Sales Orders" +msgstr "Betroffene Verkaufsaufträge" + +#. module: sale_exceptions +#: field:sale.exception,model:0 +msgid "Apply on" +msgstr "Anwenden auf" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_sales_order_filter +msgid "Blocked in draft" +msgstr "Im Entwurf gesperrt" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:114 +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +#, python-format +msgid "Blocked in draft due to exceptions" +msgstr "Im Entwurf wegen Ausnahmen gesperrt" + +#. module: sale_exceptions +#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0 +msgid "Created by" +msgstr "Angelegt durch" + +#. module: sale_exceptions +#: field:sale.exception,create_date:0 +#: field:sale.exception.confirm,create_date:0 +msgid "Created on" +msgstr "Angelegt am" + +#. module: sale_exceptions +#: field:sale.exception,description:0 +msgid "Description" +msgstr "Beschreibung" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:192 +#, python-format +msgid "Error" +msgstr "Fehler" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:193 +#, python-format +msgid "" +"Error when evaluating the sale exception rule:\n" +" %s \n" +"(%s)" +msgstr "Fehler beim Auswerten des Verkaufs-Ausnahmenregel:\n%s\n(%s)" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Error:" +msgstr "Fehler:" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Exception" +msgstr "Ausnahme" + +#. module: sale_exceptions +#: field:sale.exception,name:0 +msgid "Exception Name" +msgstr "Ausnahmebezeichnung" + +#. module: sale_exceptions +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree +#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test +msgid "Exception Rules" +msgstr "Ausnahmeregeln" + +#. module: sale_exceptions +#: field:sale.order,exception_ids:0 +msgid "Exceptions" +msgstr "Ausnahmen" + +#. module: sale_exceptions +#: field:sale.exception.confirm,exception_ids:0 +msgid "Exceptions to resolve" +msgstr "Zu behebende Ausnahmen" + +#. module: sale_exceptions +#: help:sale.exception,sequence:0 +msgid "Gives the sequence order when applying the test" +msgstr "Liefert die Reihenfolge beim Anwenden des Tests" + +#. module: sale_exceptions +#: field:sale.exception,id:0 field:sale.exception.confirm,id:0 +msgid "ID" +msgstr "ID" + +#. module: sale_exceptions +#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0 +msgid "Ignore Exceptions" +msgstr "Ausnahmen ignorieren" + +#. module: sale_exceptions +#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0 +msgid "Last Updated by" +msgstr "Zuletzt akualisiert durch" + +#. module: sale_exceptions +#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0 +msgid "Last Updated on" +msgstr "Zuletzt akualisiert am" + +#. module: sale_exceptions +#: field:sale.order,main_exception_id:0 +msgid "Main Exception" +msgstr "Haupt-Ausnahme" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_zip +msgid "No ZIP code on destination" +msgstr "Keine PLZ im Bestimmungsort" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "Unzureichender virtueller Bestand" + +#. module: sale_exceptions +#: field:sale.exception,code:0 +msgid "Python Code" +msgstr "Python Code" + +#. module: sale_exceptions +#: help:sale.exception,code:0 +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "Python Code zum Prüfen, ob die Ausnahme eintritt oder nicht. Der Code muss block = True setzen zur Auslösung der Ausnahme." + +#. module: sale_exceptions +#: field:sale.exception.confirm,sale_id:0 +msgid "Sale" +msgstr "Verkauf" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_tree +msgid "Sale Exception" +msgstr "Ausnahme im Verkauf" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Sale Exception Setup" +msgstr "Verkaufsausnahmen-Einstellungen" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_exception +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "Sale Exceptions" +msgstr "Verkaufsausnahmen" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order" +msgstr "Verkaufsauftrag" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order Line" +msgstr "Auftragsposition" + +#. module: sale_exceptions +#: field:sale.exception,sale_order_ids:0 +msgid "Sale Orders" +msgstr "Verkaufsaufträge" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_order +msgid "Sales Order" +msgstr "Verkaufsauftrag" + +#. module: sale_exceptions +#: field:sale.exception,sequence:0 +msgid "Sequence" +msgstr "Reihenfolge" + +#. module: sale_exceptions +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "_Close" +msgstr "Schließen" diff --git a/sale_exception/i18n/es.po b/sale_exception/i18n/es.po new file mode 100644 index 00000000000..547d76564e9 --- /dev/null +++ b/sale_exception/i18n/es.po @@ -0,0 +1,212 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_exceptions +# +# Translators: +# FIRST AUTHOR , 2014 +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:27+0000\n" +"PO-Revision-Date: 2015-09-03 07:09+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_exceptions +#: field:sale.exception,active:0 +msgid "Active" +msgstr "Activo" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Affected Sales Orders" +msgstr "Pedidos de venta afectados" + +#. module: sale_exceptions +#: field:sale.exception,model:0 +msgid "Apply on" +msgstr "Aplicar en" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_sales_order_filter +msgid "Blocked in draft" +msgstr "" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:114 +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +#, python-format +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: sale_exceptions +#: field:sale.exception,create_date:0 +#: field:sale.exception.confirm,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: sale_exceptions +#: field:sale.exception,description:0 +msgid "Description" +msgstr "Descripción" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:192 +#, python-format +msgid "Error" +msgstr "" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:193 +#, python-format +msgid "" +"Error when evaluating the sale exception rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Error:" +msgstr "Error:" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Exception" +msgstr "Excepción" + +#. module: sale_exceptions +#: field:sale.exception,name:0 +msgid "Exception Name" +msgstr "Nombre Excepción" + +#. module: sale_exceptions +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree +#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test +msgid "Exception Rules" +msgstr "Reglas Excepción" + +#. module: sale_exceptions +#: field:sale.order,exception_ids:0 +msgid "Exceptions" +msgstr "Excepciones" + +#. module: sale_exceptions +#: field:sale.exception.confirm,exception_ids:0 +msgid "Exceptions to resolve" +msgstr "Excepciones a resolver" + +#. module: sale_exceptions +#: help:sale.exception,sequence:0 +msgid "Gives the sequence order when applying the test" +msgstr "Proporciona el orden de secuencia cuando el test es aplicado" + +#. module: sale_exceptions +#: field:sale.exception,id:0 field:sale.exception.confirm,id:0 +msgid "ID" +msgstr "ID" + +#. module: sale_exceptions +#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0 +msgid "Ignore Exceptions" +msgstr "Ignorar Excepciones" + +#. module: sale_exceptions +#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: sale_exceptions +#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: sale_exceptions +#: field:sale.order,main_exception_id:0 +msgid "Main Exception" +msgstr "Excepción Principal" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_zip +msgid "No ZIP code on destination" +msgstr "No existe código postal en dirección de destino" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "No existe suficiente stock virtual" + +#. module: sale_exceptions +#: field:sale.exception,code:0 +msgid "Python Code" +msgstr "Código Python" + +#. module: sale_exceptions +#: help:sale.exception,code:0 +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "Código python ejecutado para comprobar si hay que aplicar o no la excepción. El código debe dar como resultado True para aplicar la excepción" + +#. module: sale_exceptions +#: field:sale.exception.confirm,sale_id:0 +msgid "Sale" +msgstr "Venta" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_tree +msgid "Sale Exception" +msgstr "Excepción Venta" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Sale Exception Setup" +msgstr "Instalar Excepción Venta" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_exception +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "Sale Exceptions" +msgstr "Excepciones Venta" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order" +msgstr "Pedido de venta" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order Line" +msgstr "Línea Pedido Venta" + +#. module: sale_exceptions +#: field:sale.exception,sale_order_ids:0 +msgid "Sale Orders" +msgstr "Pedidos de Venta" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_order +msgid "Sales Order" +msgstr "Pedidos de venta" + +#. module: sale_exceptions +#: field:sale.exception,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: sale_exceptions +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "_Close" +msgstr "" diff --git a/sale_exception/i18n/fi.po b/sale_exception/i18n/fi.po new file mode 100644 index 00000000000..d38a36b0a2c --- /dev/null +++ b/sale_exception/i18n/fi.po @@ -0,0 +1,211 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_exceptions +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:27+0000\n" +"PO-Revision-Date: 2015-09-03 07:08+0000\n" +"Last-Translator: <>\n" +"Language-Team: Finnish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_exceptions +#: field:sale.exception,active:0 +msgid "Active" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Affected Sales Orders" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,model:0 +msgid "Apply on" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_sales_order_filter +msgid "Blocked in draft" +msgstr "" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:114 +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +#, python-format +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0 +msgid "Created by" +msgstr "Luonut" + +#. module: sale_exceptions +#: field:sale.exception,create_date:0 +#: field:sale.exception.confirm,create_date:0 +msgid "Created on" +msgstr "Luotu" + +#. module: sale_exceptions +#: field:sale.exception,description:0 +msgid "Description" +msgstr "" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:192 +#, python-format +msgid "Error" +msgstr "" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:193 +#, python-format +msgid "" +"Error when evaluating the sale exception rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Error:" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Exception" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,name:0 +msgid "Exception Name" +msgstr "" + +#. module: sale_exceptions +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree +#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test +msgid "Exception Rules" +msgstr "" + +#. module: sale_exceptions +#: field:sale.order,exception_ids:0 +msgid "Exceptions" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception.confirm,exception_ids:0 +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exceptions +#: help:sale.exception,sequence:0 +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,id:0 field:sale.exception.confirm,id:0 +msgid "ID" +msgstr "ID" + +#. module: sale_exceptions +#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0 +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0 +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: sale_exceptions +#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0 +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: sale_exceptions +#: field:sale.order,main_exception_id:0 +msgid "Main Exception" +msgstr "" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_zip +msgid "No ZIP code on destination" +msgstr "" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,code:0 +msgid "Python Code" +msgstr "" + +#. module: sale_exceptions +#: help:sale.exception,code:0 +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception.confirm,sale_id:0 +msgid "Sale" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_tree +msgid "Sale Exception" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Sale Exception Setup" +msgstr "" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_exception +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "Sale Exceptions" +msgstr "" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order" +msgstr "" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order Line" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,sale_order_ids:0 +msgid "Sale Orders" +msgstr "" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_order +msgid "Sales Order" +msgstr "Myyntitilaus" + +#. module: sale_exceptions +#: field:sale.exception,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "_Close" +msgstr "" diff --git a/sale_exception/i18n/fr.po b/sale_exception/i18n/fr.po new file mode 100644 index 00000000000..d05af006f78 --- /dev/null +++ b/sale_exception/i18n/fr.po @@ -0,0 +1,212 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_exceptions +# +# Translators: +# Pierre Verkest , 2015 +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-02 17:59+0000\n" +"PO-Revision-Date: 2015-09-24 21:25+0000\n" +"Last-Translator: Pierre Verkest \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: sale_exceptions +#: field:sale.exception,active:0 +msgid "Active" +msgstr "Actif" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Affected Sales Orders" +msgstr "Bons de commande affectés" + +#. module: sale_exceptions +#: field:sale.exception,model:0 +msgid "Apply on" +msgstr "Appliquer sur" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_sales_order_filter +msgid "Blocked in draft" +msgstr "Bloqué à l'état brouillon" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:114 +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +#, python-format +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0 +msgid "Created by" +msgstr "Créé par" + +#. module: sale_exceptions +#: field:sale.exception,create_date:0 +#: field:sale.exception.confirm,create_date:0 +msgid "Created on" +msgstr "Créé le" + +#. module: sale_exceptions +#: field:sale.exception,description:0 +msgid "Description" +msgstr "Description" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:192 +#, python-format +msgid "Error" +msgstr "Erreur" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:193 +#, python-format +msgid "" +"Error when evaluating the sale exception rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Error:" +msgstr "Erreur :" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Exception" +msgstr "Restriction" + +#. module: sale_exceptions +#: field:sale.exception,name:0 +msgid "Exception Name" +msgstr "Nom de la restriction" + +#. module: sale_exceptions +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree +#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test +msgid "Exception Rules" +msgstr "Règles de restriction" + +#. module: sale_exceptions +#: field:sale.order,exception_ids:0 +msgid "Exceptions" +msgstr "Restrictions" + +#. module: sale_exceptions +#: field:sale.exception.confirm,exception_ids:0 +msgid "Exceptions to resolve" +msgstr "Restrictions à résoudre" + +#. module: sale_exceptions +#: help:sale.exception,sequence:0 +msgid "Gives the sequence order when applying the test" +msgstr "Définit l'ordre d'application des contrôles" + +#. module: sale_exceptions +#: field:sale.exception,id:0 field:sale.exception.confirm,id:0 +msgid "ID" +msgstr "ID" + +#. module: sale_exceptions +#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0 +msgid "Ignore Exceptions" +msgstr "Ignorer la restriction" + +#. module: sale_exceptions +#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0 +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: sale_exceptions +#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0 +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: sale_exceptions +#: field:sale.order,main_exception_id:0 +msgid "Main Exception" +msgstr "Restriction principale" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_zip +msgid "No ZIP code on destination" +msgstr "Code postal manquant sur la destination" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "Pas assez de quantité de stock prévue" + +#. module: sale_exceptions +#: field:sale.exception,code:0 +msgid "Python Code" +msgstr "Code Python" + +#. module: sale_exceptions +#: help:sale.exception,code:0 +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "Code Python exécuté pour déterminer si la restriction s'applique. The bloc de code doit retourner block = True pour appliquer la restriction." + +#. module: sale_exceptions +#: field:sale.exception.confirm,sale_id:0 +msgid "Sale" +msgstr "Commande" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_tree +msgid "Sale Exception" +msgstr "Restriction de vente" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Sale Exception Setup" +msgstr "Configuration des restrictions de vente" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_exception +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "Sale Exceptions" +msgstr "Restrictions de vente" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order" +msgstr "Bon de commande" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order Line" +msgstr "Ligne de commande" + +#. module: sale_exceptions +#: field:sale.exception,sale_order_ids:0 +msgid "Sale Orders" +msgstr "Bons de commande" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_order +msgid "Sales Order" +msgstr "Bon de commande" + +#. module: sale_exceptions +#: field:sale.exception,sequence:0 +msgid "Sequence" +msgstr "Séquence" + +#. module: sale_exceptions +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "_Close" +msgstr "" diff --git a/sale_exception/i18n/it.po b/sale_exception/i18n/it.po new file mode 100644 index 00000000000..cd2975c56c4 --- /dev/null +++ b/sale_exception/i18n/it.po @@ -0,0 +1,212 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_exceptions +# +# Translators: +# Stefano , 2015 +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-02 17:59+0000\n" +"PO-Revision-Date: 2015-09-23 14:23+0000\n" +"Last-Translator: Stefano \n" +"Language-Team: Italian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_exceptions +#: field:sale.exception,active:0 +msgid "Active" +msgstr "Attivo" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Affected Sales Orders" +msgstr "Ordine di vendita convolti" + +#. module: sale_exceptions +#: field:sale.exception,model:0 +msgid "Apply on" +msgstr "Applicato a" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_sales_order_filter +msgid "Blocked in draft" +msgstr "Bloccato in stato bozza" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:114 +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +#, python-format +msgid "Blocked in draft due to exceptions" +msgstr "Bloccato in stato bozza dovuto alla eccezzioni" + +#. module: sale_exceptions +#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0 +msgid "Created by" +msgstr "Creato da" + +#. module: sale_exceptions +#: field:sale.exception,create_date:0 +#: field:sale.exception.confirm,create_date:0 +msgid "Created on" +msgstr "Creato il" + +#. module: sale_exceptions +#: field:sale.exception,description:0 +msgid "Description" +msgstr "Descrizione" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:192 +#, python-format +msgid "Error" +msgstr "Errore" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:193 +#, python-format +msgid "" +"Error when evaluating the sale exception rule:\n" +" %s \n" +"(%s)" +msgstr "Errore per l'applicazione di una regola di vendita:\n%s\n(%s)" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Error:" +msgstr "Errore" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Exception" +msgstr "Eccezione" + +#. module: sale_exceptions +#: field:sale.exception,name:0 +msgid "Exception Name" +msgstr "Nome eccezione " + +#. module: sale_exceptions +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree +#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test +msgid "Exception Rules" +msgstr "Regola eccezione" + +#. module: sale_exceptions +#: field:sale.order,exception_ids:0 +msgid "Exceptions" +msgstr "Eccezioni" + +#. module: sale_exceptions +#: field:sale.exception.confirm,exception_ids:0 +msgid "Exceptions to resolve" +msgstr "Eccezioni da risolvere" + +#. module: sale_exceptions +#: help:sale.exception,sequence:0 +msgid "Gives the sequence order when applying the test" +msgstr "Indicare una sequenza quando applichi il test" + +#. module: sale_exceptions +#: field:sale.exception,id:0 field:sale.exception.confirm,id:0 +msgid "ID" +msgstr "ID" + +#. module: sale_exceptions +#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0 +msgid "Ignore Exceptions" +msgstr "Ignora eccezioni" + +#. module: sale_exceptions +#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0 +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: sale_exceptions +#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0 +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: sale_exceptions +#: field:sale.order,main_exception_id:0 +msgid "Main Exception" +msgstr "Eccezione principale" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_zip +msgid "No ZIP code on destination" +msgstr "No ZIP sull'indirizzo di destinazione" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "Non abbastanza stock virtuale" + +#. module: sale_exceptions +#: field:sale.exception,code:0 +msgid "Python Code" +msgstr "Python Code" + +#. module: sale_exceptions +#: help:sale.exception,code:0 +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "Python code executed to check if the exception apply or not. The code must apply block = True to apply the exception." + +#. module: sale_exceptions +#: field:sale.exception.confirm,sale_id:0 +msgid "Sale" +msgstr "Vendite" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_tree +msgid "Sale Exception" +msgstr "Eccezione sulle vendite" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Sale Exception Setup" +msgstr "Setup eccezioni di vendita" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_exception +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "Sale Exceptions" +msgstr "Eccezioni di vendita" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order" +msgstr "Ordine di vendita" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order Line" +msgstr "Riga ordine di vendita" + +#. module: sale_exceptions +#: field:sale.exception,sale_order_ids:0 +msgid "Sale Orders" +msgstr "Ordine vendita" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_order +msgid "Sales Order" +msgstr "Ordini vendita" + +#. module: sale_exceptions +#: field:sale.exception,sequence:0 +msgid "Sequence" +msgstr "Sequenza" + +#. module: sale_exceptions +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "_Close" +msgstr "_Chiuso" diff --git a/sale_exception/i18n/sale_exceptions.pot b/sale_exception/i18n/sale_exceptions.pot new file mode 100644 index 00000000000..458343c80a7 --- /dev/null +++ b/sale_exception/i18n/sale_exceptions.pot @@ -0,0 +1,177 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * sale_exceptions +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-05-02 06:57+0000\n" +"PO-Revision-Date: 2013-05-02 06:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_exception_confirm +msgid "sale.exception.confirm" +msgstr "" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order Line" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,model:0 +msgid "Apply on" +msgstr "" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,description:0 +msgid "Description" +msgstr "" + +#. module: sale_exceptions +#: help:sale.exception,sequence:0 +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception.confirm:0 +msgid "Sale Exceptions On Sale Order" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception.confirm,exception_ids:0 +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception.confirm:0 +msgid "_Ok" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception:0 +#: view:sale.exception.confirm:0 +msgid "Sale Exception" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:0 +msgid "TO FIX" +msgstr "" + +#. module: sale_exceptions +#: help:sale.exception,code:0 +msgid "Python code executed to check if the exception apply or not. The code must apply block = True to apply the exception." +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:0 +msgid "Exception" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:0 +msgid "Error:" +msgstr "" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception.confirm,sale_id:0 +msgid "Sale" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,active:0 +msgid "Active" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,name:0 +msgid "Exception Name" +msgstr "" + +#. module: sale_exceptions +#: field:sale.order,exception_ids:0 +msgid "Exceptions" +msgstr "" + +#. module: sale_exceptions +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm +#: model:ir.model,name:sale_exceptions.model_sale_exception +#: view:sale.exception.confirm:0 +msgid "Sale Exceptions" +msgstr "" + +#. module: sale_exceptions +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree +#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test +msgid "Exception Rules" +msgstr "" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,code:0 +msgid "Python Code" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:0 +msgid "Sales" +msgstr "" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_zip +msgid "No ZIP code on destination" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception:0 +msgid "Sale Exception Setup" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception:0 +msgid "Affected Sales Orders" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,sale_order_ids:0 +msgid "Sale Orders" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception.confirm,ignore:0 +#: field:sale.order,ignore_exceptions:0 +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exceptions +#: field:sale.order,main_exception_id:0 +msgid "Main Exception" +msgstr "" + diff --git a/sale_exception/i18n/sl.po b/sale_exception/i18n/sl.po new file mode 100644 index 00000000000..0c8a67f5d04 --- /dev/null +++ b/sale_exception/i18n/sl.po @@ -0,0 +1,212 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_exceptions +# +# Translators: +# Matjaž Mozetič , 2015 +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:27+0000\n" +"PO-Revision-Date: 2015-09-07 14:31+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: sale_exceptions +#: field:sale.exception,active:0 +msgid "Active" +msgstr "Aktivno" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Affected Sales Orders" +msgstr "Prizadeti prodajni nalogi" + +#. module: sale_exceptions +#: field:sale.exception,model:0 +msgid "Apply on" +msgstr "Uporabi pri" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_sales_order_filter +msgid "Blocked in draft" +msgstr "Blokirano v osnutku" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:114 +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +#, python-format +msgid "Blocked in draft due to exceptions" +msgstr "Blokirano v osnutku zaradi izjem" + +#. module: sale_exceptions +#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0 +msgid "Created by" +msgstr "Ustvaril" + +#. module: sale_exceptions +#: field:sale.exception,create_date:0 +#: field:sale.exception.confirm,create_date:0 +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: sale_exceptions +#: field:sale.exception,description:0 +msgid "Description" +msgstr "Opis" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:192 +#, python-format +msgid "Error" +msgstr "Napaka" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:193 +#, python-format +msgid "" +"Error when evaluating the sale exception rule:\n" +" %s \n" +"(%s)" +msgstr "Napaka ob vrednotenju pravila prodajnih izjem:\n %s \n(%s)" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Error:" +msgstr "Napaka:" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Exception" +msgstr "Izjema" + +#. module: sale_exceptions +#: field:sale.exception,name:0 +msgid "Exception Name" +msgstr "Naziv izjeme" + +#. module: sale_exceptions +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree +#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test +msgid "Exception Rules" +msgstr "Pravila izjem" + +#. module: sale_exceptions +#: field:sale.order,exception_ids:0 +msgid "Exceptions" +msgstr "Izjeme" + +#. module: sale_exceptions +#: field:sale.exception.confirm,exception_ids:0 +msgid "Exceptions to resolve" +msgstr "Izjeme za razrešitev" + +#. module: sale_exceptions +#: help:sale.exception,sequence:0 +msgid "Gives the sequence order when applying the test" +msgstr "Določa zaporedje pri uveljavitvi testiranja" + +#. module: sale_exceptions +#: field:sale.exception,id:0 field:sale.exception.confirm,id:0 +msgid "ID" +msgstr "ID" + +#. module: sale_exceptions +#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0 +msgid "Ignore Exceptions" +msgstr "Prezri izjeme" + +#. module: sale_exceptions +#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: sale_exceptions +#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0 +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: sale_exceptions +#: field:sale.order,main_exception_id:0 +msgid "Main Exception" +msgstr "Glavna izjema" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_zip +msgid "No ZIP code on destination" +msgstr "Destinacija nima poštne številke" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "Ni dovolj navidezne zaloge" + +#. module: sale_exceptions +#: field:sale.exception,code:0 +msgid "Python Code" +msgstr "Python koda" + +#. module: sale_exceptions +#: help:sale.exception,code:0 +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "Python koda, ki se izvede, da preveri če je izjema ali ne. Koda mora uveljaviti blok = Pravilno za uveljavitev izjeme." + +#. module: sale_exceptions +#: field:sale.exception.confirm,sale_id:0 +msgid "Sale" +msgstr "Prodaja" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_tree +msgid "Sale Exception" +msgstr "Prodajna izjema" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Sale Exception Setup" +msgstr "Nastavitev prodajne izjeme" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_exception +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "Sale Exceptions" +msgstr "Prodajne izjeme" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order" +msgstr "Prodajni nalog" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order Line" +msgstr "Postavka nabavnega naloga" + +#. module: sale_exceptions +#: field:sale.exception,sale_order_ids:0 +msgid "Sale Orders" +msgstr "Prodajni nalogi" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: sale_exceptions +#: field:sale.exception,sequence:0 +msgid "Sequence" +msgstr "Zaporedje" + +#. module: sale_exceptions +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "_Close" +msgstr "_Zaključi" diff --git a/sale_exception/i18n/zh_CN.po b/sale_exception/i18n/zh_CN.po new file mode 100644 index 00000000000..dfc5949dd40 --- /dev/null +++ b/sale_exception/i18n/zh_CN.po @@ -0,0 +1,211 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_exceptions +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:27+0000\n" +"PO-Revision-Date: 2015-09-03 07:08+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_exceptions +#: field:sale.exception,active:0 +msgid "Active" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Affected Sales Orders" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,model:0 +msgid "Apply on" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_sales_order_filter +msgid "Blocked in draft" +msgstr "" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:114 +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +#, python-format +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,create_date:0 +#: field:sale.exception.confirm,create_date:0 +msgid "Created on" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,description:0 +msgid "Description" +msgstr "" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:192 +#, python-format +msgid "Error" +msgstr "" + +#. module: sale_exceptions +#: code:addons/sale_exceptions/sale.py:193 +#, python-format +msgid "" +"Error when evaluating the sale exception rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Error:" +msgstr "" + +#. module: sale_exceptions +#: view:sale.order:sale_exceptions.view_order_form +msgid "Exception" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,name:0 +msgid "Exception Name" +msgstr "" + +#. module: sale_exceptions +#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree +#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test +msgid "Exception Rules" +msgstr "" + +#. module: sale_exceptions +#: field:sale.order,exception_ids:0 +msgid "Exceptions" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception.confirm,exception_ids:0 +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exceptions +#: help:sale.exception,sequence:0 +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,id:0 field:sale.exception.confirm,id:0 +msgid "ID" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0 +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: sale_exceptions +#: field:sale.order,main_exception_id:0 +msgid "Main Exception" +msgstr "" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_zip +msgid "No ZIP code on destination" +msgstr "" + +#. module: sale_exceptions +#: model:sale.exception,name:sale_exceptions.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,code:0 +msgid "Python Code" +msgstr "" + +#. module: sale_exceptions +#: help:sale.exception,code:0 +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception.confirm,sale_id:0 +msgid "Sale" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_tree +msgid "Sale Exception" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception:sale_exceptions.view_sale_exception_form +msgid "Sale Exception Setup" +msgstr "" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_exception +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "Sale Exceptions" +msgstr "" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order" +msgstr "" + +#. module: sale_exceptions +#: selection:sale.exception,model:0 +msgid "Sale Order Line" +msgstr "" + +#. module: sale_exceptions +#: field:sale.exception,sale_order_ids:0 +msgid "Sale Orders" +msgstr "" + +#. module: sale_exceptions +#: model:ir.model,name:sale_exceptions.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: sale_exceptions +#: field:sale.exception,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: sale_exceptions +#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm +msgid "_Close" +msgstr "" diff --git a/sale_exception/models/__init__.py b/sale_exception/models/__init__.py new file mode 100644 index 00000000000..bc7f66f92f4 --- /dev/null +++ b/sale_exception/models/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import sale diff --git a/sale_exception/models/sale.py b/sale_exception/models/sale.py new file mode 100644 index 00000000000..669b84c27d5 --- /dev/null +++ b/sale_exception/models/sale.py @@ -0,0 +1,201 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import time + +from openerp import api, models, fields, _ +from openerp.exceptions import UserError, ValidationError +from openerp.tools.safe_eval import safe_eval + + +class SaleException(models.Model): + _name = 'sale.exception' + _description = "Sale Exceptions" + _order = 'active desc, sequence asc' + + name = fields.Char('Exception Name', required=True, translate=True) + description = fields.Text('Description', translate=True) + sequence = fields.Integer( + string='Sequence', + help="Gives the sequence order when applying the test") + model = fields.Selection( + [('sale.order', 'Sale Order'), + ('sale.order.line', 'Sale Order Line')], + string='Apply on', required=True) + active = fields.Boolean('Active') + code = fields.Text( + 'Python Code', + help="Python code executed to check if the exception apply or " + "not. The code must apply block = True to apply the " + "exception.", + default=""" +# Python code. Use failed = True to block the sale order. +# You can use the following variables : +# - self: ORM model of the record which is checked +# - order or line: browse_record of the sale order or sale order line +# - object: same as order or line, browse_record of the sale order or +# sale order line +# - pool: ORM model pool (i.e. self.pool) +# - time: Python time module +# - cr: database cursor +# - uid: current user id +# - context: current context +""") + sale_order_ids = fields.Many2many( + 'sale.order', + 'sale_order_exception_rel', 'exception_id', 'sale_order_id', + string='Sale Orders', + readonly=True) + + +class SaleOrder(models.Model): + _inherit = 'sale.order' + + _order = 'main_exception_id asc, date_order desc, name desc' + + main_exception_id = fields.Many2one( + 'sale.exception', + compute='_get_main_error', + string='Main Exception', + store=True) + exception_ids = fields.Many2many( + 'sale.exception', + 'sale_order_exception_rel', 'sale_order_id', 'exception_id', + string='Exceptions') + ignore_exception = fields.Boolean('Ignore Exceptions', copy=False) + + @api.one + @api.depends('exception_ids', 'ignore_exception') + def _get_main_error(self): + if not self.ignore_exception and self.exception_ids: + self.main_exception_id = self.exception_ids[0] + else: + self.main_exception_id = False + + @api.model + def test_all_draft_orders(self): + order_set = self.search([('state', '=', 'draft')]) + order_set.test_exceptions() + return True + + @api.multi + def _popup_exceptions(self): + action = self.env.ref('sale_exception.action_sale_exception_confirm') + action = action.read()[0] + action.update({ + 'context': { + 'active_id': self.ids[0], + 'active_ids': self.ids + } + }) + return action + + @api.one + @api.constrains('ignore_exception', 'order_line', 'state') + def check_sale_exception_constrains(self): + if self.state == 'sale': + exception_ids = self.detect_exceptions() + if exception_ids: + exceptions = self.env['sale.exception'].browse(exception_ids) + raise ValidationError('\n'.join(exceptions.mapped('name'))) + + @api.onchange('order_line') + def onchange_ignore_exception(self): + if self.state == 'sale': + self.ignore_exception = False + + @api.multi + def action_confirm(self): + if self.detect_exceptions(): + return self._popup_exceptions() + else: + return super(SaleOrder, self).action_confirm() + + @api.multi + def action_cancel(self): + for order in self: + if order.ignore_exception: + order.ignore_exception = False + return super(SaleOrder, self).action_cancel() + + @api.multi + def test_exceptions(self): + """ + Condition method for the workflow from draft to confirm + """ + if self.detect_exceptions(): + return False + return True + + @api.multi + def detect_exceptions(self): + """returns the list of exception_ids for all the considered sale orders + + as a side effect, the sale order's exception_ids column is updated with + the list of exceptions related to the SO + """ + exception_obj = self.env['sale.exception'] + order_exceptions = exception_obj.search( + [('model', '=', 'sale.order')]) + line_exceptions = exception_obj.search( + [('model', '=', 'sale.order.line')]) + + all_exception_ids = [] + for order in self: + if order.ignore_exception: + continue + exception_ids = order._detect_exceptions(order_exceptions, + line_exceptions) + order.exception_ids = [(6, 0, exception_ids)] + all_exception_ids += exception_ids + return all_exception_ids + + @api.model + def _exception_rule_eval_context(self, obj_name, rec): + user = self.env['res.users'].browse(self._uid) + return {obj_name: rec, + 'self': self.pool.get(rec._name), + 'object': rec, + 'obj': rec, + 'pool': self.pool, + 'cr': self._cr, + 'uid': self._uid, + 'user': user, + 'time': time, + # copy context to prevent side-effects of eval + 'context': self._context.copy()} + + @api.model + def _rule_eval(self, rule, obj_name, rec): + expr = rule.code + space = self._exception_rule_eval_context(obj_name, rec) + try: + safe_eval(expr, + space, + mode='exec', + nocopy=True) # nocopy allows to return 'result' + except Exception, e: + raise UserError( + _('Error when evaluating the sale exception ' + 'rule:\n %s \n(%s)') % (rule.name, e)) + return space.get('failed', False) + + @api.multi + def _detect_exceptions(self, order_exceptions, + line_exceptions): + self.ensure_one() + exception_ids = [] + for rule in order_exceptions: + if self._rule_eval(rule, 'order', self): + exception_ids.append(rule.id) + + for order_line in self.order_line: + for rule in line_exceptions: + if rule.id in exception_ids: + # we do not matter if the exception as already been + # found for an order line of this order + continue + if self._rule_eval(rule, 'line', order_line): + exception_ids.append(rule.id) + return exception_ids diff --git a/sale_exception/security/ir.model.access.csv b/sale_exception/security/ir.model.access.csv new file mode 100644 index 00000000000..116e2c7b78b --- /dev/null +++ b/sale_exception/security/ir.model.access.csv @@ -0,0 +1,3 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_sale_exception","sale.exception","model_sale_exception","base.group_user",1,0,0,0 +"access_sale_exception_manager","sale.exception","model_sale_exception","base.group_sale_manager",1,1,1,1 diff --git a/sale_exception/static/description/icon.png b/sale_exception/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/sale_exception/tests/__init__.py b/sale_exception/tests/__init__.py new file mode 100644 index 00000000000..a343538ef55 --- /dev/null +++ b/sale_exception/tests/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Oihane Crucelaegui - AvanzOSC +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import test_sale_exception diff --git a/sale_exception/tests/test_sale_exception.py b/sale_exception/tests/test_sale_exception.py new file mode 100644 index 00000000000..5fbce18ce6b --- /dev/null +++ b/sale_exception/tests/test_sale_exception.py @@ -0,0 +1,62 @@ +from openerp.exceptions import ValidationError +from openerp.addons.sale.tests.test_sale_order import TestSaleOrder + + +class TestSaleException(TestSaleOrder): + + def test_sale_order_exception(self): + exception = self.env.ref('sale_exception.excep_no_zip') + exception.active = True + partner = self.env.ref('base.res_partner_1') + partner.zip = False + p = self.env.ref('product.product_product_6') + so = self.env['sale.order'].create({ + 'partner_id': partner.id, + 'partner_invoice_id': partner.id, + 'partner_shipping_id': partner.id, + 'order_line': [(0, 0, {'name': p.name, + 'product_id': p.id, + 'product_uom_qty': 2, + 'product_uom': p.uom_id.id, + 'price_unit': p.list_price})], + 'pricelist_id': self.env.ref('product.list0').id, + }) + + # confirm quotation + so.action_confirm() + self.assertTrue(so.state == 'draft') + + # Set ignore_exception flag (Done after ignore is selected at wizard) + so.ignore_exception = True + so.action_confirm() + self.assertTrue(so.state == 'sale') + + # Add a order line to test after SO is confirmed + p = self.env.ref('product.product_product_7') + + # set ignore_exception = False (Done by onchange of order_line) + self.assertRaises( + ValidationError, + so.write, + { + 'ignore_exception': False, + 'order_line': [(0, 0, {'name': p.name, + 'product_id': p.id, + 'product_uom_qty': 2, + 'product_uom': p.uom_id.id, + 'price_unit': p.list_price})] + }, + ) + + p = self.env.ref('product.product_product_7') + + # Set ignore exception True (Done manually by user) + so.write({ + 'ignore_exception': True, + 'order_line': [(0, 0, {'name': p.name, + 'product_id': p.id, + 'product_uom_qty': 2, + 'product_uom': p.uom_id.id, + 'price_unit': p.list_price})] + }) + exception.active = False diff --git a/sale_exception/views/sale_view.xml b/sale_exception/views/sale_view.xml new file mode 100644 index 00000000000..481dec0ba72 --- /dev/null +++ b/sale_exception/views/sale_view.xml @@ -0,0 +1,117 @@ + + + + + + sale.exception.tree + sale.exception + + + + + + + + + + + + + sale.exception.form + sale.exception + +
+ + + + + + + + + + + + + + + + + +
+
+
+ + + Exception Rules + sale.exception + form + tree,form + + {'active_test': False} + + + + + + + sale_exception.view_order_form + sale.order + + + + + + + + + + + + + + + + + + + + + + sale_exception.view_order_tree + sale.order + + + + + + + + + + sale_exception.view_order_tree + sale.order + + + + + + + + + + sale_exception.view_sales_order_filter + sale.order + + + + + + + + +
+
diff --git a/sale_exception/wizard/__init__.py b/sale_exception/wizard/__init__.py new file mode 100644 index 00000000000..d2f4f0b0758 --- /dev/null +++ b/sale_exception/wizard/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import sale_exception_confirm diff --git a/sale_exception/wizard/sale_exception_confirm.py b/sale_exception/wizard/sale_exception_confirm.py new file mode 100644 index 00000000000..facfdbd2520 --- /dev/null +++ b/sale_exception/wizard/sale_exception_confirm.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, fields, api + + +class SaleExceptionConfirm(models.TransientModel): + + _name = 'sale.exception.confirm' + + sale_id = fields.Many2one('sale.order', 'Sale') + exception_ids = fields.Many2many('sale.exception', + string='Exceptions to resolve', + readonly=True) + ignore = fields.Boolean('Ignore Exceptions') + + @api.model + def default_get(self, field_list): + res = super(SaleExceptionConfirm, self).default_get(field_list) + order_obj = self.env['sale.order'] + sale_id = self._context.get('active_ids') + assert len(sale_id) == 1, "Only 1 ID accepted, got %r" % sale_id + sale_id = sale_id[0] + sale = order_obj.browse(sale_id) + exception_ids = [e.id for e in sale.exception_ids] + res.update({'exception_ids': [(6, 0, exception_ids)]}) + res.update({'sale_id': sale_id}) + return res + + @api.one + def action_confirm(self): + if self.ignore: + self.sale_id.ignore_exception = True + return {'type': 'ir.actions.act_window_close'} diff --git a/sale_exception/wizard/sale_exception_confirm_view.xml b/sale_exception/wizard/sale_exception_confirm_view.xml new file mode 100644 index 00000000000..b82bbbb2d92 --- /dev/null +++ b/sale_exception/wizard/sale_exception_confirm_view.xml @@ -0,0 +1,39 @@ + + + + + + Sale Exceptions + sale.exception.confirm + +
+ + + + + + + + + + +
+
+
+
+
+ + + Blocked in draft due to exceptions + ir.actions.act_window + sale.exception.confirm + form + form + + new + + +
+
From dffe19974003be44d1d87118beb53e8934feef91 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Tue, 12 Apr 2016 10:43:43 +0200 Subject: [PATCH 02/53] [FIX] sale_exception: README --- sale_exception/README.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sale_exception/README.rst b/sale_exception/README.rst index 6fc626d05b3..96b838ccffb 100644 --- a/sale_exception/README.rst +++ b/sale_exception/README.rst @@ -14,7 +14,8 @@ with the base_sale_multi_channels module, because it's likely some orders have errors when you import them (like product not found in Odoo, wrong line format etc.) -* Go to ... +Usage +===== .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot From 9161a0263a89fe73c0f085829307d253430ff0ec Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Thu, 12 May 2016 17:54:13 +0530 Subject: [PATCH 03/53] [FIX] sale_exception: configuration menu --- sale_exception/views/sale_view.xml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/sale_exception/views/sale_view.xml b/sale_exception/views/sale_view.xml index 481dec0ba72..59504d128a0 100644 --- a/sale_exception/views/sale_view.xml +++ b/sale_exception/views/sale_view.xml @@ -1,6 +1,5 @@ - - + sale.exception.tree @@ -51,7 +50,7 @@ {'active_test': False} - + @@ -113,5 +112,5 @@ - - + + From faf2bf4ac23a7fc87126519dd77438846f880ea7 Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Fri, 7 Oct 2016 15:46:06 +0530 Subject: [PATCH 04/53] [IMP] Rename `action_cancel` to `action_draft` to reset the flag --- sale_exception/models/sale.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/sale_exception/models/sale.py b/sale_exception/models/sale.py index 669b84c27d5..abfa14904d1 100644 --- a/sale_exception/models/sale.py +++ b/sale_exception/models/sale.py @@ -113,11 +113,13 @@ def action_confirm(self): return super(SaleOrder, self).action_confirm() @api.multi - def action_cancel(self): - for order in self: - if order.ignore_exception: - order.ignore_exception = False - return super(SaleOrder, self).action_cancel() + def action_draft(self): + res = super(SaleOrder, self).action_draft() + orders = self.filtered(lambda s: s.ignore_exception) + orders.write({ + 'ignore_exception': False, + }) + return res @api.multi def test_exceptions(self): @@ -175,7 +177,7 @@ def _rule_eval(self, rule, obj_name, rec): space, mode='exec', nocopy=True) # nocopy allows to return 'result' - except Exception, e: + except Exception as e: raise UserError( _('Error when evaluating the sale exception ' 'rule:\n %s \n(%s)') % (rule.name, e)) From 92b2e3d5336584a5884d9a44da8c13a65caa3619 Mon Sep 17 00:00:00 2001 From: Mario Arias Badila Date: Tue, 22 Nov 2016 03:31:34 -0600 Subject: [PATCH 05/53] [FIX] sale_exception: count stock from selected warehouse Rule should only count available stock from selected warehouse from sale order. Without warehouse in context, it currently sums all stock available in all warehouses. --- sale_exception/data/sale_exception_data.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sale_exception/data/sale_exception_data.xml b/sale_exception/data/sale_exception_data.xml index 6db29dcf8ea..15208cb4e99 100644 --- a/sale_exception/data/sale_exception_data.xml +++ b/sale_exception/data/sale_exception_data.xml @@ -30,7 +30,7 @@ Not Enough Virtual Stock 50 sale.order.line - if line.product_id and line.product_id.type == 'product' and line.product_id.virtual_available < line.product_uom_qty: + if line.product_id and line.product_id.type == 'product' and line.product_id.with_context(warehouse=line.order_id.warehouse_id.id).virtual_available < line.product_uom_qty: failed=True From 050aff9e7db3e42e7326c946ee5d2f9b64cfba9f Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 29 Dec 2016 10:25:17 +0100 Subject: [PATCH 06/53] sale_*: Fix parent menu The previous parent menu has an action attached, and with these modules, it can't be clicked. --- sale_exception/__openerp__.py | 2 +- sale_exception/views/sale_view.xml | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/sale_exception/__openerp__.py b/sale_exception/__openerp__.py index cbf9ca3d564..74f41288e37 100644 --- a/sale_exception/__openerp__.py +++ b/sale_exception/__openerp__.py @@ -4,7 +4,7 @@ {'name': 'Sale Exception', 'summary': 'Custom exceptions on sale order', - 'version': '9.0.1.0.0', + 'version': '9.0.1.1.0', 'category': 'Generic Modules/Sale', 'author': "Akretion, Sodexis, Odoo Community Association (OCA)", 'website': 'http://www.akretion.com', diff --git a/sale_exception/views/sale_view.xml b/sale_exception/views/sale_view.xml index 59504d128a0..2d703646dd2 100644 --- a/sale_exception/views/sale_view.xml +++ b/sale_exception/views/sale_view.xml @@ -50,7 +50,19 @@ {'active_test': False} - + + + + From 3d11acd8bfb92d876811ec877ed6f0f7b38ad209 Mon Sep 17 00:00:00 2001 From: Mourad Elhadj Mimoune Date: Thu, 9 Mar 2017 11:06:27 +0100 Subject: [PATCH 07/53] [FIX] add dependency to server-tools/base_exception --- sale_exception/__openerp__.py | 6 +- sale_exception/data/sale_exception_data.xml | 6 +- sale_exception/models/sale.py | 167 ++------------------ sale_exception/views/sale_view.xml | 54 +------ 4 files changed, 26 insertions(+), 207 deletions(-) diff --git a/sale_exception/__openerp__.py b/sale_exception/__openerp__.py index 74f41288e37..51f42beed14 100644 --- a/sale_exception/__openerp__.py +++ b/sale_exception/__openerp__.py @@ -4,15 +4,13 @@ {'name': 'Sale Exception', 'summary': 'Custom exceptions on sale order', - 'version': '9.0.1.1.0', + 'version': '10.0.2.0.0', 'category': 'Generic Modules/Sale', 'author': "Akretion, Sodexis, Odoo Community Association (OCA)", 'website': 'http://www.akretion.com', - 'depends': ['sale'], + 'depends': ['sale', 'base_exception'], 'license': 'AGPL-3', 'data': [ - 'security/ir.model.access.csv', - 'wizard/sale_exception_confirm_view.xml', 'data/sale_exception_data.xml', 'views/sale_view.xml', ], diff --git a/sale_exception/data/sale_exception_data.xml b/sale_exception/data/sale_exception_data.xml index 15208cb4e99..eeef1f14035 100644 --- a/sale_exception/data/sale_exception_data.xml +++ b/sale_exception/data/sale_exception_data.xml @@ -15,20 +15,22 @@ - + No ZIP code on destination No ZIP code on destination 50 + sale sale.order if not order.partner_shipping_id.zip: failed=True - + Not Enough Virtual Stock Not Enough Virtual Stock 50 + sale sale.order.line if line.product_id and line.product_id.type == 'product' and line.product_id.with_context(warehouse=line.order_id.warehouse_id.id).virtual_available < line.product_uom_qty: failed=True diff --git a/sale_exception/models/sale.py b/sale_exception/models/sale.py index abfa14904d1..51a4105bbea 100644 --- a/sale_exception/models/sale.py +++ b/sale_exception/models/sale.py @@ -9,96 +9,31 @@ from openerp.tools.safe_eval import safe_eval -class SaleException(models.Model): - _name = 'sale.exception' - _description = "Sale Exceptions" - _order = 'active desc, sequence asc' +class ExceptionRule(models.Model): + _inherit = 'exception.rule' - name = fields.Char('Exception Name', required=True, translate=True) - description = fields.Text('Description', translate=True) - sequence = fields.Integer( - string='Sequence', - help="Gives the sequence order when applying the test") + rule_group = fields.Selection( + [('sale', 'Sale')], + ) model = fields.Selection( - [('sale.order', 'Sale Order'), - ('sale.order.line', 'Sale Order Line')], - string='Apply on', required=True) - active = fields.Boolean('Active') - code = fields.Text( - 'Python Code', - help="Python code executed to check if the exception apply or " - "not. The code must apply block = True to apply the " - "exception.", - default=""" -# Python code. Use failed = True to block the sale order. -# You can use the following variables : -# - self: ORM model of the record which is checked -# - order or line: browse_record of the sale order or sale order line -# - object: same as order or line, browse_record of the sale order or -# sale order line -# - pool: ORM model pool (i.e. self.pool) -# - time: Python time module -# - cr: database cursor -# - uid: current user id -# - context: current context -""") - sale_order_ids = fields.Many2many( - 'sale.order', - 'sale_order_exception_rel', 'exception_id', 'sale_order_id', - string='Sale Orders', - readonly=True) - + [('sale.order', 'Sale order'), + ('sale.order.line', 'Sale order line'), ]) class SaleOrder(models.Model): - _inherit = 'sale.order' - + _inherit = ['sale.order', 'base.exception'] + _name = 'sale.order' _order = 'main_exception_id asc, date_order desc, name desc' - main_exception_id = fields.Many2one( - 'sale.exception', - compute='_get_main_error', - string='Main Exception', - store=True) - exception_ids = fields.Many2many( - 'sale.exception', - 'sale_order_exception_rel', 'sale_order_id', 'exception_id', - string='Exceptions') - ignore_exception = fields.Boolean('Ignore Exceptions', copy=False) - - @api.one - @api.depends('exception_ids', 'ignore_exception') - def _get_main_error(self): - if not self.ignore_exception and self.exception_ids: - self.main_exception_id = self.exception_ids[0] - else: - self.main_exception_id = False - @api.model def test_all_draft_orders(self): order_set = self.search([('state', '=', 'draft')]) order_set.test_exceptions() return True - @api.multi - def _popup_exceptions(self): - action = self.env.ref('sale_exception.action_sale_exception_confirm') - action = action.read()[0] - action.update({ - 'context': { - 'active_id': self.ids[0], - 'active_ids': self.ids - } - }) - return action - - @api.one @api.constrains('ignore_exception', 'order_line', 'state') - def check_sale_exception_constrains(self): + def sale_check_exception(self): if self.state == 'sale': - exception_ids = self.detect_exceptions() - if exception_ids: - exceptions = self.env['sale.exception'].browse(exception_ids) - raise ValidationError('\n'.join(exceptions.mapped('name'))) + self._check_exception() @api.onchange('order_line') def onchange_ignore_exception(self): @@ -122,82 +57,6 @@ def action_draft(self): return res @api.multi - def test_exceptions(self): - """ - Condition method for the workflow from draft to confirm - """ - if self.detect_exceptions(): - return False - return True - - @api.multi - def detect_exceptions(self): - """returns the list of exception_ids for all the considered sale orders - - as a side effect, the sale order's exception_ids column is updated with - the list of exceptions related to the SO - """ - exception_obj = self.env['sale.exception'] - order_exceptions = exception_obj.search( - [('model', '=', 'sale.order')]) - line_exceptions = exception_obj.search( - [('model', '=', 'sale.order.line')]) - - all_exception_ids = [] - for order in self: - if order.ignore_exception: - continue - exception_ids = order._detect_exceptions(order_exceptions, - line_exceptions) - order.exception_ids = [(6, 0, exception_ids)] - all_exception_ids += exception_ids - return all_exception_ids - - @api.model - def _exception_rule_eval_context(self, obj_name, rec): - user = self.env['res.users'].browse(self._uid) - return {obj_name: rec, - 'self': self.pool.get(rec._name), - 'object': rec, - 'obj': rec, - 'pool': self.pool, - 'cr': self._cr, - 'uid': self._uid, - 'user': user, - 'time': time, - # copy context to prevent side-effects of eval - 'context': self._context.copy()} - - @api.model - def _rule_eval(self, rule, obj_name, rec): - expr = rule.code - space = self._exception_rule_eval_context(obj_name, rec) - try: - safe_eval(expr, - space, - mode='exec', - nocopy=True) # nocopy allows to return 'result' - except Exception as e: - raise UserError( - _('Error when evaluating the sale exception ' - 'rule:\n %s \n(%s)') % (rule.name, e)) - return space.get('failed', False) - - @api.multi - def _detect_exceptions(self, order_exceptions, - line_exceptions): + def _sale_get_lines(self): self.ensure_one() - exception_ids = [] - for rule in order_exceptions: - if self._rule_eval(rule, 'order', self): - exception_ids.append(rule.id) - - for order_line in self.order_line: - for rule in line_exceptions: - if rule.id in exception_ids: - # we do not matter if the exception as already been - # found for an order line of this order - continue - if self._rule_eval(rule, 'line', order_line): - exception_ids.append(rule.id) - return exception_ids + return self.order_line diff --git a/sale_exception/views/sale_view.xml b/sale_exception/views/sale_view.xml index 2d703646dd2..5734163e911 100644 --- a/sale_exception/views/sale_view.xml +++ b/sale_exception/views/sale_view.xml @@ -1,58 +1,18 @@ - - - sale.exception.tree - sale.exception - - - - - - - - - - - - - sale.exception.form - sale.exception - -
- - - - - - - - - - - - - - - - - -
-
-
- - Exception Rules - sale.exception + Sale Exception Rules + exception.rule form tree,form - - {'active_test': False} + + [('rule_group', '=', 'sale')] + {'active_test': False, 'default_rule_group' : 'sale'} @@ -118,7 +78,7 @@ sale.order - + From ca2476ce84467bcb803deb0876b50c1b3d85a4ff Mon Sep 17 00:00:00 2001 From: Mourad Elhadj Mimoune Date: Mon, 13 Mar 2017 11:16:23 +0100 Subject: [PATCH 08/53] [FIX] sale_exception misc * [FIX] sale_exception confirm wizard * [FIX] add test of test_all_draft_orders & flake8 & readme.rst * [FIX] improve codecov test * [FIX] delete odl translation * [FIX] add Camptocamp to author * [FIX] readme.rst --- sale_exception/README.rst | 10 +- sale_exception/__init__.py | 2 +- sale_exception/__openerp__.py | 3 +- sale_exception/data/sale_exception_data.xml | 8 +- sale_exception/i18n/fr.po | 134 ++++++++++++- sale_exception/i18n/sale_exceptions.pot | 177 ------------------ sale_exception/models/sale.py | 28 ++- sale_exception/security/ir.model.access.csv | 3 - sale_exception/tests/test_sale_exception.py | 52 +++-- .../wizard/sale_exception_confirm.py | 31 +-- .../wizard/sale_exception_confirm_view.xml | 7 +- 11 files changed, 209 insertions(+), 246 deletions(-) delete mode 100644 sale_exception/i18n/sale_exceptions.pot delete mode 100644 sale_exception/security/ir.model.access.csv diff --git a/sale_exception/README.rst b/sale_exception/README.rst index 96b838ccffb..8e1c71a5af7 100644 --- a/sale_exception/README.rst +++ b/sale_exception/README.rst @@ -19,20 +19,17 @@ Usage .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/167/9.0 + :target: https://runbot.odoo-community.org/runbot/167/10.0 Bug Tracker =========== + Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, -help us smashing it by providing a detailed and welcomed `feedback -`_. +help us smash it by providing detailed and welcomed feedback. Images ------ @@ -48,6 +45,7 @@ Contributors * Guewen Baconnier * Yannick Vaucher * SodexisTeam +* Mourad EL HADJ MIMOUNE Maintainer ---------- diff --git a/sale_exception/__init__.py b/sale_exception/__init__.py index 3c4dc490959..22395ec1919 100644 --- a/sale_exception/__init__.py +++ b/sale_exception/__init__.py @@ -2,4 +2,4 @@ # © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from . import wizard, models +from . import models, wizard diff --git a/sale_exception/__openerp__.py b/sale_exception/__openerp__.py index 51f42beed14..b274b431507 100644 --- a/sale_exception/__openerp__.py +++ b/sale_exception/__openerp__.py @@ -6,12 +6,13 @@ 'summary': 'Custom exceptions on sale order', 'version': '10.0.2.0.0', 'category': 'Generic Modules/Sale', - 'author': "Akretion, Sodexis, Odoo Community Association (OCA)", + 'author': "Akretion, Sodexis, Camptocamp, Odoo Community Association (OCA)", 'website': 'http://www.akretion.com', 'depends': ['sale', 'base_exception'], 'license': 'AGPL-3', 'data': [ 'data/sale_exception_data.xml', + 'wizard/sale_exception_confirm_view.xml', 'views/sale_view.xml', ], 'images': [], diff --git a/sale_exception/data/sale_exception_data.xml b/sale_exception/data/sale_exception_data.xml index eeef1f14035..24d22e94a16 100644 --- a/sale_exception/data/sale_exception_data.xml +++ b/sale_exception/data/sale_exception_data.xml @@ -1,5 +1,5 @@ - + @@ -21,7 +21,7 @@ 50 sale sale.order - if not order.partner_shipping_id.zip: + if not sale.partner_shipping_id.zip: failed=True @@ -32,10 +32,10 @@ 50 sale sale.order.line - if line.product_id and line.product_id.type == 'product' and line.product_id.with_context(warehouse=line.order_id.warehouse_id.id).virtual_available < line.product_uom_qty: + if sale_line.product_id and sale_line.product_id.type == 'product' and sale_line.product_id.with_context(warehouse=sale_line.order_id.warehouse_id.id).virtual_available < sale_line.product_uom_qty: failed=True
- + diff --git a/sale_exception/i18n/fr.po b/sale_exception/i18n/fr.po index d05af006f78..2b08d992409 100644 --- a/sale_exception/i18n/fr.po +++ b/sale_exception/i18n/fr.po @@ -1,5 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: +<<<<<<< HEAD # * sale_exceptions # # Translators: @@ -32,6 +33,22 @@ msgstr "Bons de commande affectés" #: field:sale.exception,model:0 msgid "Apply on" msgstr "Appliquer sur" +======= +# * sale_exception +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-22 11:05+0000\n" +"PO-Revision-Date: 2017-03-22 11:05+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" +>>>>>>> 3b7edd8... [FIX] sale_exception misc #. module: sale_exceptions #: view:sale.order:sale_exceptions.view_sales_order_filter @@ -46,6 +63,7 @@ msgstr "Bloqué à l'état brouillon" msgid "Blocked in draft due to exceptions" msgstr "" +<<<<<<< HEAD #. module: sale_exceptions #: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0 msgid "Created by" @@ -70,12 +88,32 @@ msgstr "Erreur" #. module: sale_exceptions #: code:addons/sale_exceptions/sale.py:193 +======= +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +msgid "Display Name" +msgstr "Nom à Afficher" + +#. module: sale_exception +#: code:addons/sale_exception/models/sale.py:180 +>>>>>>> 3b7edd8... [FIX] sale_exception misc #, python-format -msgid "" -"Error when evaluating the sale exception rule:\n" +msgid "Error when evaluating the sale exception rule:\n" +" %s \n" +"(%s)" +msgstr "Error when evaluating the sale exception rule:\n" " %s \n" "(%s)" -msgstr "" #. module: sale_exceptions #: view:sale.order:sale_exceptions.view_order_form @@ -87,6 +125,7 @@ msgstr "Erreur :" msgid "Exception" msgstr "Restriction" +<<<<<<< HEAD #. module: sale_exceptions #: field:sale.exception,name:0 msgid "Exception Name" @@ -125,14 +164,44 @@ msgstr "Ignorer la restriction" #. module: sale_exceptions #: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0 +======= +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_exception_rule +msgid "Exception Rules" +msgstr "Règles de restriction" + +#. module: sale_exception +#: model:ir.ui.menu,name:sale_exception.menu_sale_exception_parent +msgid "Exceptions" +msgstr "Restrictions" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +msgid "ID" +msgstr "ID" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +msgid "Last Modified on" +msgstr "Dernière Modification le" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +>>>>>>> 3b7edd8... [FIX] sale_exception misc msgid "Last Updated by" -msgstr "Modifié par" +msgstr "Dernière mise à jour par" +<<<<<<< HEAD #. module: sale_exceptions #: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0 +======= +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +>>>>>>> 3b7edd8... [FIX] sale_exception misc msgid "Last Updated on" -msgstr "Modifié le" +msgstr "Dernière mise à jour le" +<<<<<<< HEAD #. module: sale_exceptions #: field:sale.order,main_exception_id:0 msgid "Main Exception" @@ -140,9 +209,15 @@ msgstr "Restriction principale" #. module: sale_exceptions #: model:sale.exception,name:sale_exceptions.excep_no_zip +======= +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_zip +#: model:exception.rule,name:sale_exception.excep_no_zip +>>>>>>> 3b7edd8... [FIX] sale_exception misc msgid "No ZIP code on destination" -msgstr "Code postal manquant sur la destination" +msgstr "No ZIP code on destination" +<<<<<<< HEAD #. module: sale_exceptions #: model:sale.exception,name:sale_exceptions.excep_no_stock msgid "Not Enough Virtual Stock" @@ -162,9 +237,26 @@ msgstr "Code Python exécuté pour déterminer si la restriction s'applique. The #. module: sale_exceptions #: field:sale.exception.confirm,sale_id:0 +======= +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "Not Enough Virtual Stock" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group +msgid "Rule group" +msgstr "Groupe de règles" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:sale.order,rule_group:0 +>>>>>>> 3b7edd8... [FIX] sale_exception misc msgid "Sale" -msgstr "Commande" +msgstr "Ventes" +<<<<<<< HEAD #. module: sale_exceptions #: view:sale.exception:sale_exceptions.view_sale_exception_tree msgid "Sale Exception" @@ -210,3 +302,31 @@ msgstr "Séquence" #: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm msgid "_Close" msgstr "" +======= +#. module: sale_exception +#: model:ir.actions.act_window,name:sale_exception.action_sale_test_tree +#: model:ir.ui.menu,name:sale_exception.menu_sale_test +msgid "Sale Exception Rules" +msgstr "Règle de restriction sur les ventes" + +#. module: sale_exception +#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Sale Exceptions" +msgstr "Restrictions de vente" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sales Order" +msgstr "Bon de commande" + +#. module: sale_exception +#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "_Close" +msgstr "_Close" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_exception_confirm +msgid "sale.exception.confirm" +msgstr "sale.exception.confirm" + +>>>>>>> 3b7edd8... [FIX] sale_exception misc diff --git a/sale_exception/i18n/sale_exceptions.pot b/sale_exception/i18n/sale_exceptions.pot deleted file mode 100644 index 458343c80a7..00000000000 --- a/sale_exception/i18n/sale_exceptions.pot +++ /dev/null @@ -1,177 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * sale_exceptions -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-02 06:57+0000\n" -"PO-Revision-Date: 2013-05-02 06:57+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: sale_exceptions -#: model:ir.model,name:sale_exceptions.model_sale_exception_confirm -msgid "sale.exception.confirm" -msgstr "" - -#. module: sale_exceptions -#: selection:sale.exception,model:0 -msgid "Sale Order Line" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception,model:0 -msgid "Apply on" -msgstr "" - -#. module: sale_exceptions -#: model:sale.exception,name:sale_exceptions.excep_no_stock -msgid "Not Enough Virtual Stock" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception,description:0 -msgid "Description" -msgstr "" - -#. module: sale_exceptions -#: help:sale.exception,sequence:0 -msgid "Gives the sequence order when applying the test" -msgstr "" - -#. module: sale_exceptions -#: view:sale.exception.confirm:0 -msgid "Sale Exceptions On Sale Order" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception.confirm,exception_ids:0 -msgid "Exceptions to resolve" -msgstr "" - -#. module: sale_exceptions -#: view:sale.exception.confirm:0 -msgid "_Ok" -msgstr "" - -#. module: sale_exceptions -#: view:sale.exception:0 -#: view:sale.exception.confirm:0 -msgid "Sale Exception" -msgstr "" - -#. module: sale_exceptions -#: view:sale.order:0 -msgid "TO FIX" -msgstr "" - -#. module: sale_exceptions -#: help:sale.exception,code:0 -msgid "Python code executed to check if the exception apply or not. The code must apply block = True to apply the exception." -msgstr "" - -#. module: sale_exceptions -#: view:sale.order:0 -msgid "Exception" -msgstr "" - -#. module: sale_exceptions -#: view:sale.order:0 -msgid "Error:" -msgstr "" - -#. module: sale_exceptions -#: selection:sale.exception,model:0 -msgid "Sale Order" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception.confirm,sale_id:0 -msgid "Sale" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception,active:0 -msgid "Active" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception,name:0 -msgid "Exception Name" -msgstr "" - -#. module: sale_exceptions -#: field:sale.order,exception_ids:0 -msgid "Exceptions" -msgstr "" - -#. module: sale_exceptions -#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm -#: model:ir.model,name:sale_exceptions.model_sale_exception -#: view:sale.exception.confirm:0 -msgid "Sale Exceptions" -msgstr "" - -#. module: sale_exceptions -#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree -#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test -msgid "Exception Rules" -msgstr "" - -#. module: sale_exceptions -#: model:ir.model,name:sale_exceptions.model_sale_order -msgid "Sales Order" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception,code:0 -msgid "Python Code" -msgstr "" - -#. module: sale_exceptions -#: view:sale.order:0 -msgid "Sales" -msgstr "" - -#. module: sale_exceptions -#: model:sale.exception,name:sale_exceptions.excep_no_zip -msgid "No ZIP code on destination" -msgstr "" - -#. module: sale_exceptions -#: view:sale.exception:0 -msgid "Sale Exception Setup" -msgstr "" - -#. module: sale_exceptions -#: view:sale.exception:0 -msgid "Affected Sales Orders" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception,sale_order_ids:0 -msgid "Sale Orders" -msgstr "" - -#. module: sale_exceptions -#: field:sale.exception.confirm,ignore:0 -#: field:sale.order,ignore_exceptions:0 -msgid "Ignore Exceptions" -msgstr "" - -#. module: sale_exceptions -#: field:sale.order,main_exception_id:0 -msgid "Main Exception" -msgstr "" - diff --git a/sale_exception/models/sale.py b/sale_exception/models/sale.py index 51a4105bbea..5ce212d357a 100644 --- a/sale_exception/models/sale.py +++ b/sale_exception/models/sale.py @@ -2,28 +2,32 @@ # © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -import time - -from openerp import api, models, fields, _ -from openerp.exceptions import UserError, ValidationError -from openerp.tools.safe_eval import safe_eval +from odoo import api, models, fields class ExceptionRule(models.Model): _inherit = 'exception.rule' rule_group = fields.Selection( - [('sale', 'Sale')], - ) + selection_add=[('sale', 'Sale')], + ) model = fields.Selection( - [('sale.order', 'Sale order'), - ('sale.order.line', 'Sale order line'), ]) + selection_add=[ + ('sale.order', 'Sale order'), + ('sale.order.line', 'Sale order line'), + ]) + class SaleOrder(models.Model): _inherit = ['sale.order', 'base.exception'] _name = 'sale.order' _order = 'main_exception_id asc, date_order desc, name desc' + rule_group = fields.Selection( + selection_add=[('sale', 'Sale')], + default='sale', + ) + @api.model def test_all_draft_orders(self): order_set = self.search([('state', '=', 'draft')]) @@ -56,7 +60,11 @@ def action_draft(self): }) return res - @api.multi def _sale_get_lines(self): self.ensure_one() return self.order_line + + @api.model + def _get_popup_action(self): + action = self.env.ref('sale_exception.action_sale_exception_confirm') + return action diff --git a/sale_exception/security/ir.model.access.csv b/sale_exception/security/ir.model.access.csv deleted file mode 100644 index 116e2c7b78b..00000000000 --- a/sale_exception/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_sale_exception","sale.exception","model_sale_exception","base.group_user",1,0,0,0 -"access_sale_exception_manager","sale.exception","model_sale_exception","base.group_sale_manager",1,1,1,1 diff --git a/sale_exception/tests/test_sale_exception.py b/sale_exception/tests/test_sale_exception.py index 5fbce18ce6b..cfe586f9436 100644 --- a/sale_exception/tests/test_sale_exception.py +++ b/sale_exception/tests/test_sale_exception.py @@ -1,16 +1,19 @@ -from openerp.exceptions import ValidationError -from openerp.addons.sale.tests.test_sale_order import TestSaleOrder +# -*- coding: utf-8 -*- + +from odoo.exceptions import ValidationError +from odoo.addons.sale.tests.test_sale_order import TestSaleOrder class TestSaleException(TestSaleOrder): def test_sale_order_exception(self): + self.sale_exception_confirm = self.env['sale.exception.confirm'] exception = self.env.ref('sale_exception.excep_no_zip') exception.active = True partner = self.env.ref('base.res_partner_1') partner.zip = False p = self.env.ref('product.product_product_6') - so = self.env['sale.order'].create({ + so1 = self.env['sale.order'].create({ 'partner_id': partner.id, 'partner_invoice_id': partner.id, 'partner_shipping_id': partner.id, @@ -23,13 +26,26 @@ def test_sale_order_exception(self): }) # confirm quotation - so.action_confirm() - self.assertTrue(so.state == 'draft') - + so1.action_confirm() + self.assertTrue(so1.state == 'draft') + # test all draft so + so2 = self.env['sale.order'].create({ + 'partner_id': partner.id, + 'partner_invoice_id': partner.id, + 'partner_shipping_id': partner.id, + 'order_line': [(0, 0, {'name': p.name, + 'product_id': p.id, + 'product_uom_qty': 3, + 'product_uom': p.uom_id.id, + 'price_unit': p.list_price})], + 'pricelist_id': self.env.ref('product.list0').id, + }) + self.env['sale.order'].test_all_draft_orders() + self.assertTrue(so2.state == 'draft') # Set ignore_exception flag (Done after ignore is selected at wizard) - so.ignore_exception = True - so.action_confirm() - self.assertTrue(so.state == 'sale') + so1.ignore_exception = True + so1.action_confirm() + self.assertTrue(so1.state == 'sale') # Add a order line to test after SO is confirmed p = self.env.ref('product.product_product_7') @@ -37,7 +53,7 @@ def test_sale_order_exception(self): # set ignore_exception = False (Done by onchange of order_line) self.assertRaises( ValidationError, - so.write, + so1.write, { 'ignore_exception': False, 'order_line': [(0, 0, {'name': p.name, @@ -51,7 +67,7 @@ def test_sale_order_exception(self): p = self.env.ref('product.product_product_7') # Set ignore exception True (Done manually by user) - so.write({ + so1.write({ 'ignore_exception': True, 'order_line': [(0, 0, {'name': p.name, 'product_id': p.id, @@ -60,3 +76,17 @@ def test_sale_order_exception(self): 'price_unit': p.list_price})] }) exception.active = False + so1.action_cancel() + so1.action_draft() + self.assertTrue(not so1.ignore_exception) + + # Simulation the opening of the wizard sale_exception_confirm and + # set ignore_exception to True + so_except_confirm = self.sale_exception_confirm.with_context( + { + 'active_id': so1.id, + 'active_ids': [so1.id], + 'active_model': so1._name + }).create({'ignore': True}) + so_except_confirm.action_confirm() + self.assertTrue(so1.ignore_exception) diff --git a/sale_exception/wizard/sale_exception_confirm.py b/sale_exception/wizard/sale_exception_confirm.py index facfdbd2520..60711cbdbc6 100644 --- a/sale_exception/wizard/sale_exception_confirm.py +++ b/sale_exception/wizard/sale_exception_confirm.py @@ -1,35 +1,20 @@ # -*- coding: utf-8 -*- # © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# © 2017 Mourad EL HADJ MIMOUNE, Akretion # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, fields, api +from odoo import api, fields, models class SaleExceptionConfirm(models.TransientModel): - _name = 'sale.exception.confirm' + _inherit = ['exception.rule.confirm'] - sale_id = fields.Many2one('sale.order', 'Sale') - exception_ids = fields.Many2many('sale.exception', - string='Exceptions to resolve', - readonly=True) - ignore = fields.Boolean('Ignore Exceptions') - - @api.model - def default_get(self, field_list): - res = super(SaleExceptionConfirm, self).default_get(field_list) - order_obj = self.env['sale.order'] - sale_id = self._context.get('active_ids') - assert len(sale_id) == 1, "Only 1 ID accepted, got %r" % sale_id - sale_id = sale_id[0] - sale = order_obj.browse(sale_id) - exception_ids = [e.id for e in sale.exception_ids] - res.update({'exception_ids': [(6, 0, exception_ids)]}) - res.update({'sale_id': sale_id}) - return res + related_model_id = fields.Many2one('sale.order', 'Sale') - @api.one + @api.multi def action_confirm(self): + self.ensure_one() if self.ignore: - self.sale_id.ignore_exception = True - return {'type': 'ir.actions.act_window_close'} + self.related_model_id.ignore_exception = True + return super(SaleExceptionConfirm, self).action_confirm() diff --git a/sale_exception/wizard/sale_exception_confirm_view.xml b/sale_exception/wizard/sale_exception_confirm_view.xml index b82bbbb2d92..5df6d8c9892 100644 --- a/sale_exception/wizard/sale_exception_confirm_view.xml +++ b/sale_exception/wizard/sale_exception_confirm_view.xml @@ -1,5 +1,5 @@ - + @@ -15,7 +15,8 @@
- +
+ +
+ - - Sale Exceptions - sale.exception.confirm - -
- - - - - - - - - - -
-
-
-
-
+ + Blocked in draft due to exceptions + ir.actions.act_window + sale.exception.confirm + form + form + + new + - - Blocked in draft due to exceptions - ir.actions.act_window - sale.exception.confirm - form - form - - new - - - From 87607dde40bf43897bff602669abd280e1c243da Mon Sep 17 00:00:00 2001 From: sebalix Date: Thu, 25 Apr 2019 17:26:45 +0200 Subject: [PATCH 14/53] [MIG] sale_exception: Migration to 12.0 --- sale_exception/README.rst | 70 ++- sale_exception/__init__.py | 1 + sale_exception/__manifest__.py | 8 +- sale_exception/data/sale_exception_data.xml | 1 + sale_exception/models/__init__.py | 1 + sale_exception/models/sale.py | 13 +- sale_exception/readme/CONTRIBUTORS.rst | 8 + sale_exception/readme/DESCRIPTION.rst | 7 + sale_exception/static/description/index.html | 433 ++++++++++++++++++ sale_exception/tests/__init__.py | 4 +- sale_exception/tests/test_sale_exception.py | 11 +- sale_exception/views/sale_view.xml | 3 +- .../wizard/sale_exception_confirm.py | 7 +- .../wizard/sale_exception_confirm_view.xml | 1 + 14 files changed, 525 insertions(+), 43 deletions(-) create mode 100644 sale_exception/readme/CONTRIBUTORS.rst create mode 100644 sale_exception/readme/DESCRIPTION.rst create mode 100644 sale_exception/static/description/index.html diff --git a/sale_exception/README.rst b/sale_exception/README.rst index 2b95a0eae16..3a708e1b9c2 100644 --- a/sale_exception/README.rst +++ b/sale_exception/README.rst @@ -1,11 +1,30 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - ============== Sale Exception ============== +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github + :target: https://github.com/OCA/sale-workflow/tree/12.0/sale_exception + :alt: OCA/sale-workflow +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/sale-workflow-12-0/sale-workflow-12-0-sale_exception + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/167/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + This module allows you attach several customizable exceptions to your sale order in a way that you can filter orders by exceptions type and fix them. @@ -14,30 +33,33 @@ with the base_sale_multi_channels module, because it's likely some orders have errors when you import them (like product not found in Odoo, wrong line format etc.) -Usage -===== - -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/167/12.0 +**Table of contents** +.. contents:: + :local: Bug Tracker =========== +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. -Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smash it by providing detailed and welcomed feedback. +Do not contact contributors directly about support or help with technical issues. -Images ------- +Credits +======= -* Odoo Community Association: `Icon `_. +Authors +~~~~~~~ + +* Akretion +* Sodexis +* Camptocamp Contributors ------------- +~~~~~~~~~~~~ * Raphaël Valyi * Renato Lima @@ -48,17 +70,19 @@ Contributors * SodexisTeam * Mourad EL HADJ MIMOUNE -Maintainer ----------- +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. .. image:: https://odoo-community.org/logo.png :alt: Odoo Community Association :target: https://odoo-community.org -This module is maintained by the OCA. - OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -To contribute to this module, please visit https://odoo-community.org. +This module is part of the `OCA/sale-workflow `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/sale_exception/__init__.py b/sale_exception/__init__.py index 9b4296142f4..a26912e9a89 100644 --- a/sale_exception/__init__.py +++ b/sale_exception/__init__.py @@ -1,2 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) from . import models from . import wizard diff --git a/sale_exception/__manifest__.py b/sale_exception/__manifest__.py index 23c886b5f59..fe200c1de32 100644 --- a/sale_exception/__manifest__.py +++ b/sale_exception/__manifest__.py @@ -1,11 +1,11 @@ -# Copyright 2011 Akretion, Camptocamp, Sodexis -# Copyright 2018 Akretion, Camptocamp +# Copyright 2011 Akretion, Sodexis +# Copyright 2018 Akretion +# Copyright 2019 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - { 'name': 'Sale Exception', 'summary': 'Custom exceptions on sale order', - 'version': '12.0.1.1.0', + 'version': '12.0.1.0.0', 'category': 'Generic Modules/Sale', 'author': "Akretion, " "Sodexis, " diff --git a/sale_exception/data/sale_exception_data.xml b/sale_exception/data/sale_exception_data.xml index 88b4de9e46a..3cf81bf9fed 100644 --- a/sale_exception/data/sale_exception_data.xml +++ b/sale_exception/data/sale_exception_data.xml @@ -1,4 +1,5 @@ + diff --git a/sale_exception/models/__init__.py b/sale_exception/models/__init__.py index 8a0dc04e1fd..03bc1ad2906 100644 --- a/sale_exception/models/__init__.py +++ b/sale_exception/models/__init__.py @@ -1 +1,2 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) from . import sale diff --git a/sale_exception/models/sale.py b/sale_exception/models/sale.py index eda03a1a11a..ea7f322eb24 100644 --- a/sale_exception/models/sale.py +++ b/sale_exception/models/sale.py @@ -1,5 +1,6 @@ -# Copyright 2011 Akretion, Camptocamp, Sodexis -# Copyright 2018 Akretion, Camptocamp +# Copyright 2011 Akretion, Sodexis +# Copyright 2018 Akretion +# Copyright 2019 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import api, models, fields @@ -50,12 +51,11 @@ def onchange_ignore_exception(self): def action_confirm(self): if self.detect_exceptions(): return self._popup_exceptions() - else: - return super(SaleOrder, self).action_confirm() + return super().action_confirm() @api.multi def action_draft(self): - res = super(SaleOrder, self).action_draft() + res = super().action_draft() orders = self.filtered(lambda s: s.ignore_exception) orders.write({ 'ignore_exception': False, @@ -68,5 +68,4 @@ def _sale_get_lines(self): @api.model def _get_popup_action(self): - action = self.env.ref('sale_exception.action_sale_exception_confirm') - return action + return self.env.ref('sale_exception.action_sale_exception_confirm') diff --git a/sale_exception/readme/CONTRIBUTORS.rst b/sale_exception/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000000..8246c2a350a --- /dev/null +++ b/sale_exception/readme/CONTRIBUTORS.rst @@ -0,0 +1,8 @@ +* Raphaël Valyi +* Renato Lima +* Sébastien BEAU +* Guewen Baconnier +* Yannick Vaucher +* Simone Orsi +* SodexisTeam +* Mourad EL HADJ MIMOUNE diff --git a/sale_exception/readme/DESCRIPTION.rst b/sale_exception/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..e6d8a9fe11b --- /dev/null +++ b/sale_exception/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +This module allows you attach several customizable exceptions to your +sale order in a way that you can filter orders by exceptions type and fix them. + +This is especially useful in an scenario for mass sales order import such as +with the base_sale_multi_channels module, because it's likely some orders have +errors when you import them (like product not found in Odoo, wrong line +format etc.) diff --git a/sale_exception/static/description/index.html b/sale_exception/static/description/index.html new file mode 100644 index 00000000000..0ef44809052 --- /dev/null +++ b/sale_exception/static/description/index.html @@ -0,0 +1,433 @@ + + + + + + +Sale Exception + + + +
+

Sale Exception

+ + +

Beta License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runbot

+

This module allows you attach several customizable exceptions to your +sale order in a way that you can filter orders by exceptions type and fix them.

+

This is especially useful in an scenario for mass sales order import such as +with the base_sale_multi_channels module, because it’s likely some orders have +errors when you import them (like product not found in Odoo, wrong line +format etc.)

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
  • Sodexis
  • +
  • Camptocamp
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/sale-workflow project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/sale_exception/tests/__init__.py b/sale_exception/tests/__init__.py index aebd7dcb2d9..b375cf0128b 100644 --- a/sale_exception/tests/__init__.py +++ b/sale_exception/tests/__init__.py @@ -1,4 +1,2 @@ -# (c) 2015 Oihane Crucelaegui - AvanzOSC -# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html - +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) from . import test_sale_exception diff --git a/sale_exception/tests/test_sale_exception.py b/sale_exception/tests/test_sale_exception.py index e9a0bb44480..42a0c73fe9f 100644 --- a/sale_exception/tests/test_sale_exception.py +++ b/sale_exception/tests/test_sale_exception.py @@ -1,5 +1,7 @@ -# Copyright 2011 Akretion, Camptocamp, Sodexis -# Copyright 2018 Akretion, Camptocamp +# Copyright 2011 Akretion, Sodexis +# Copyright 2018 Akretion +# Copyright 2019 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) from odoo.exceptions import ValidationError from odoo.addons.sale.tests.test_sale_order import TestSaleOrder @@ -7,6 +9,11 @@ class TestSaleException(TestSaleOrder): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + def test_sale_order_exception(self): self.sale_exception_confirm = self.env['sale.exception.confirm'] exception = self.env.ref('sale_exception.excep_no_zip') diff --git a/sale_exception/views/sale_view.xml b/sale_exception/views/sale_view.xml index 1c4247146a2..428de802cc7 100644 --- a/sale_exception/views/sale_view.xml +++ b/sale_exception/views/sale_view.xml @@ -1,4 +1,5 @@ + Sale Exception Rules @@ -23,7 +24,7 @@ - + diff --git a/sale_exception/wizard/sale_exception_confirm.py b/sale_exception/wizard/sale_exception_confirm.py index 3d30cc03bdc..746f3e35786 100644 --- a/sale_exception/wizard/sale_exception_confirm.py +++ b/sale_exception/wizard/sale_exception_confirm.py @@ -1,5 +1,6 @@ -# Copyright 2011 Akretion, Camptocamp, Sodexis -# Copyright 2018 Akretion, Camptocamp +# Copyright 2011 Akretion, Sodexis +# Copyright 2018 Akretion +# Copyright 2019 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import api, fields, models @@ -15,4 +16,4 @@ def action_confirm(self): self.ensure_one() if self.ignore: self.related_model_id.ignore_exception = True - return super(SaleExceptionConfirm, self).action_confirm() + return super().action_confirm() diff --git a/sale_exception/wizard/sale_exception_confirm_view.xml b/sale_exception/wizard/sale_exception_confirm_view.xml index 392935ece10..a5aca7a3206 100644 --- a/sale_exception/wizard/sale_exception_confirm_view.xml +++ b/sale_exception/wizard/sale_exception_confirm_view.xml @@ -1,4 +1,5 @@ + Sale Exceptions From 7f6698bf05b1948b63979a0212809f96e07f08c8 Mon Sep 17 00:00:00 2001 From: sebalix Date: Fri, 10 May 2019 09:53:16 +0200 Subject: [PATCH 15/53] [IMP] sale_exception: format XML file 'views/sale_view.xml' --- sale_exception/i18n/am.po | 85 +++++++++++---- sale_exception/i18n/ar.po | 99 ++++++++++++----- sale_exception/i18n/bg.po | 85 +++++++++++---- sale_exception/i18n/bs.po | 85 +++++++++++---- sale_exception/i18n/ca.po | 85 +++++++++++---- sale_exception/i18n/ca_ES.po | 90 +++++++++++----- sale_exception/i18n/cs.po | 85 +++++++++++---- sale_exception/i18n/da.po | 85 +++++++++++---- sale_exception/i18n/de.po | 90 +++++++++++----- sale_exception/i18n/el_GR.po | 90 +++++++++++----- sale_exception/i18n/en_GB.po | 85 +++++++++++---- sale_exception/i18n/es.po | 90 +++++++++++----- sale_exception/i18n/es_AR.po | 85 +++++++++++---- sale_exception/i18n/es_CL.po | 85 +++++++++++---- sale_exception/i18n/es_CO.po | 85 +++++++++++---- sale_exception/i18n/es_CR.po | 85 +++++++++++---- sale_exception/i18n/es_DO.po | 85 +++++++++++---- sale_exception/i18n/es_EC.po | 85 +++++++++++---- sale_exception/i18n/es_ES.po | 85 +++++++++++---- sale_exception/i18n/es_MX.po | 85 +++++++++++---- sale_exception/i18n/es_PE.po | 85 +++++++++++---- sale_exception/i18n/es_PY.po | 85 +++++++++++---- sale_exception/i18n/es_VE.po | 90 +++++++++++----- sale_exception/i18n/et.po | 85 +++++++++++---- sale_exception/i18n/eu.po | 85 +++++++++++---- sale_exception/i18n/fa.po | 85 +++++++++++---- sale_exception/i18n/fi.po | 90 +++++++++++----- sale_exception/i18n/fr.po | 101 ++++++++++++----- sale_exception/i18n/fr_CA.po | 85 +++++++++++---- sale_exception/i18n/fr_CH.po | 85 +++++++++++---- sale_exception/i18n/gl.po | 85 +++++++++++---- sale_exception/i18n/gl_ES.po | 85 +++++++++++---- sale_exception/i18n/he.po | 85 +++++++++++---- sale_exception/i18n/hr.po | 99 ++++++++++++----- sale_exception/i18n/hr_HR.po | 85 +++++++++++---- sale_exception/i18n/hu.po | 90 +++++++++++----- sale_exception/i18n/id.po | 85 +++++++++++---- sale_exception/i18n/it.po | 90 +++++++++++----- sale_exception/i18n/ja.po | 85 +++++++++++---- sale_exception/i18n/ko.po | 85 +++++++++++---- sale_exception/i18n/lt.po | 85 +++++++++++---- sale_exception/i18n/lt_LT.po | 85 +++++++++++---- sale_exception/i18n/lv.po | 85 +++++++++++---- sale_exception/i18n/mk.po | 85 +++++++++++---- sale_exception/i18n/mn.po | 85 +++++++++++---- sale_exception/i18n/nb.po | 85 +++++++++++---- sale_exception/i18n/nb_NO.po | 85 +++++++++++---- sale_exception/i18n/nl.po | 90 +++++++++++----- sale_exception/i18n/nl_BE.po | 85 +++++++++++---- sale_exception/i18n/nl_NL.po | 91 ++++++++++++---- sale_exception/i18n/pl.po | 85 +++++++++++---- sale_exception/i18n/pt.po | 85 +++++++++++---- sale_exception/i18n/pt_BR.po | 90 +++++++++++----- sale_exception/i18n/pt_PT.po | 85 +++++++++++---- sale_exception/i18n/ro.po | 90 +++++++++++----- sale_exception/i18n/ru.po | 85 +++++++++++---- sale_exception/i18n/sale_exception.pot | 85 ++++++++++----- sale_exception/i18n/sk.po | 85 +++++++++++---- sale_exception/i18n/sl.po | 85 +++++++++++---- sale_exception/i18n/sl_SI.po | 90 +++++++++++----- sale_exception/i18n/sr.po | 85 +++++++++++---- sale_exception/i18n/sr@latin.po | 85 +++++++++++---- sale_exception/i18n/sv.po | 85 +++++++++++---- sale_exception/i18n/th.po | 85 +++++++++++---- sale_exception/i18n/tr.po | 90 +++++++++++----- sale_exception/i18n/tr_TR.po | 85 +++++++++++---- sale_exception/i18n/uk.po | 85 +++++++++++---- sale_exception/i18n/vi.po | 85 +++++++++++---- sale_exception/i18n/vi_VN.po | 90 +++++++++++----- sale_exception/i18n/zh_CN.po | 90 +++++++++++----- sale_exception/i18n/zh_TW.po | 85 +++++++++++---- sale_exception/views/sale_view.xml | 143 ++++++++++++------------- 72 files changed, 4578 insertions(+), 1725 deletions(-) diff --git a/sale_exception/i18n/am.po b/sale_exception/i18n/am.po index 5cadf59f31b..99f6cc6784f 100644 --- a/sale_exception/i18n/am.po +++ b/sale_exception/i18n/am.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Última actualización por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Última actualización en" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ar.po b/sale_exception/i18n/ar.po index 3977e4ca528..ee151302bcb 100644 --- a/sale_exception/i18n/ar.po +++ b/sale_exception/i18n/ar.po @@ -21,63 +21,94 @@ msgstr "" "X-Generator: Weblate 3.0.1\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "عالقة كمسودّة" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "عالقة كمسودّة بسبب وجود خلل مبيعات" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "أنشئ بواسطة" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "أنشئ في" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "اسم العرض" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "خلل:" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "خلل مبيعات" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +#, fuzzy +#| msgid "Exception Rules" +msgid "Exception Rule" msgstr "قوانين خلل المبيعات" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +#, fuzzy +#| msgid "Exception Rules" +msgid "Exceptions to resolve" +msgstr "قوانين خلل المبيعات" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "المعرف" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#, fuzzy +#| msgid "Sale Exceptions" +msgid "Ignore Exceptions" +msgstr "خلل المبيعات" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "آخر تعديل في" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "آخر تحديث بواسطة" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "آخر تحديث في" @@ -94,17 +125,21 @@ msgid "Not Enough Virtual Stock" msgstr "لا يوجد كمية متوقّعة كافية" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "عرض مبدئي" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "أمر مبيعات" @@ -116,10 +151,25 @@ msgid "Sale Exception Rules" msgstr "قوانين خلل المبيعات" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "خلل المبيعات" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -127,15 +177,16 @@ msgstr "خلل المبيعات" msgid "Test Draft Orders" msgstr "تجربة الأوامر المسودّة" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "_إغلاق" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" +#~ msgid "Quotation" +#~ msgstr "عرض مبدئي" + +#~ msgid "_Close" +#~ msgstr "_إغلاق" + #~ msgid "Exceptions" #~ msgstr "خلل المبيعات" diff --git a/sale_exception/i18n/bg.po b/sale_exception/i18n/bg.po index 5401f537bfc..e0dde697402 100644 --- a/sale_exception/i18n/bg.po +++ b/sale_exception/i18n/bg.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Създадено от" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Създадено на" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Име за показване" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Последно променено на" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Последно обновено от" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Последно обновено на" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/bs.po b/sale_exception/i18n/bs.po index caae030e368..5e7c28575f3 100644 --- a/sale_exception/i18n/bs.po +++ b/sale_exception/i18n/bs.po @@ -20,63 +20,88 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Kreirao" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Kreirano" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Prikaži naziv" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Zadnje mijenjano" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Zadnji ažurirao" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Zadnje ažurirano" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ca.po b/sale_exception/i18n/ca.po index 90ae8b0bc26..89c068c72e6 100644 --- a/sale_exception/i18n/ca.po +++ b/sale_exception/i18n/ca.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creat per" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creat el" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Darrera Actualització per" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Darrera Actualització el" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ca_ES.po b/sale_exception/i18n/ca_ES.po index e51a70274eb..87a965673b5 100644 --- a/sale_exception/i18n/ca_ES.po +++ b/sale_exception/i18n/ca_ES.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,12 +170,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/cs.po b/sale_exception/i18n/cs.po index bf38e4062a4..ea81b1e24ea 100644 --- a/sale_exception/i18n/cs.po +++ b/sale_exception/i18n/cs.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Vytvořil(a)" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Vytvořeno" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Zobrazovaný název" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Naposled upraveno" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Naposled upraveno" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Naposled upraveno" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/da.po b/sale_exception/i18n/da.po index a5cb6e8a21b..deac510db17 100644 --- a/sale_exception/i18n/da.po +++ b/sale_exception/i18n/da.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Oprettet af" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Oprettet den" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Vist navn" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "Id" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Sidst ændret den" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Sidst opdateret af" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Sidst opdateret den" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/de.po b/sale_exception/i18n/de.po index 3deea9b5252..f0dde1a8881 100644 --- a/sale_exception/i18n/de.po +++ b/sale_exception/i18n/de.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Angelegt durch" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Angelegt am" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Anzeigename" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Zuletzt geändert am" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Zuletzt akualisiert durch" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Zuletzt akualisiert am" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Angebot" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,12 +170,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Angebot" diff --git a/sale_exception/i18n/el_GR.po b/sale_exception/i18n/el_GR.po index a288ea661ef..d6b292da501 100644 --- a/sale_exception/i18n/el_GR.po +++ b/sale_exception/i18n/el_GR.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Δημιουργήθηκε από " #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Δημιουργήθηκε στις" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "Κωδικός" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Τελευταία ενημέρωση από" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Τελευταία ενημέρωση στις" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,12 +170,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/en_GB.po b/sale_exception/i18n/en_GB.po index eb6bcb5af86..9a3594b4393 100644 --- a/sale_exception/i18n/en_GB.po +++ b/sale_exception/i18n/en_GB.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Created by" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Created on" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Display Name" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Last Modified on" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Last Updated by" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Last Updated on" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es.po b/sale_exception/i18n/es.po index 541d920ba44..ceea596054f 100644 --- a/sale_exception/i18n/es.po +++ b/sale_exception/i18n/es.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado el" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Última actualización por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Última actualización el" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,12 +169,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/es_AR.po b/sale_exception/i18n/es_AR.po index ad34b6b5195..969a30f6122 100644 --- a/sale_exception/i18n/es_AR.po +++ b/sale_exception/i18n/es_AR.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Mostrar Nombre" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Última actualización realizada por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Última actualización el" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_CL.po b/sale_exception/i18n/es_CL.po index 3763ffb9f11..123711e9091 100644 --- a/sale_exception/i18n/es_CL.po +++ b/sale_exception/i18n/es_CL.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID (identificación)" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Última actualización de" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Última actualización en" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_CO.po b/sale_exception/i18n/es_CO.po index 3e61a4b645e..2132e6e2147 100644 --- a/sale_exception/i18n/es_CO.po +++ b/sale_exception/i18n/es_CO.po @@ -22,63 +22,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "Bloqueado en borrador" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "Bloqueado en borrador debido a excepciones" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nombre Público" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Última Modificación el" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Actualizado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Actualizado" @@ -95,17 +120,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -117,10 +146,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -128,11 +172,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_CR.po b/sale_exception/i18n/es_CR.po index c768d63615e..6d959739b12 100644 --- a/sale_exception/i18n/es_CR.po +++ b/sale_exception/i18n/es_CR.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Ultima actualización por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Ultima actualización en" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_DO.po b/sale_exception/i18n/es_DO.po index 9710f9df4ab..1c4d9142049 100644 --- a/sale_exception/i18n/es_DO.po +++ b/sale_exception/i18n/es_DO.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Última actualización de" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Última actualización en" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_EC.po b/sale_exception/i18n/es_EC.po index 4b07b868a67..dabe04a9776 100644 --- a/sale_exception/i18n/es_EC.po +++ b/sale_exception/i18n/es_EC.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID (identificación)" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Última actualización de" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Última actualización en" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_ES.po b/sale_exception/i18n/es_ES.po index 9809feea9ef..1017ebcd9b1 100644 --- a/sale_exception/i18n/es_ES.po +++ b/sale_exception/i18n/es_ES.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Última actualización por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Última actualización en" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_MX.po b/sale_exception/i18n/es_MX.po index 8fbeff11f23..cc529d44ac7 100644 --- a/sale_exception/i18n/es_MX.po +++ b/sale_exception/i18n/es_MX.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nombre desplegado" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Ultima modificacion realizada" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Ultima actualizacion por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Ultima actualización realizada" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_PE.po b/sale_exception/i18n/es_PE.po index dd89f76b40f..885ab8b6a0e 100644 --- a/sale_exception/i18n/es_PE.po +++ b/sale_exception/i18n/es_PE.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nombre a Mostrar" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Ultima Modificación en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Actualizado última vez por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Ultima Actualización" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_PY.po b/sale_exception/i18n/es_PY.po index 1fdc1c19aa5..28e705a89fe 100644 --- a/sale_exception/i18n/es_PY.po +++ b/sale_exception/i18n/es_PY.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Ultima actualización por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Ultima actualización en" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_VE.po b/sale_exception/i18n/es_VE.po index 8c83a05da46..b5a21df6492 100644 --- a/sale_exception/i18n/es_VE.po +++ b/sale_exception/i18n/es_VE.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Mostrar nombre" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Modificada por última vez" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Última actualización realizada por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Ultima actualizacion en" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,12 +170,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/et.po b/sale_exception/i18n/et.po index e0f2396605a..18ed4731b2c 100644 --- a/sale_exception/i18n/et.po +++ b/sale_exception/i18n/et.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Loonud" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Loodud" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Näidatav nimi" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Viimati muudetud" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Viimati uuendatud" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Viimati uuendatud" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/eu.po b/sale_exception/i18n/eu.po index 0b1fb57fdf5..dc35650c220 100644 --- a/sale_exception/i18n/eu.po +++ b/sale_exception/i18n/eu.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Nork sortua" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Created on" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Izena erakutsi" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Last Updated by" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Last Updated on" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/fa.po b/sale_exception/i18n/fa.po index 38a1bcbd267..ba787ffbaff 100644 --- a/sale_exception/i18n/fa.po +++ b/sale_exception/i18n/fa.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "ایجاد شده توسط" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "ایجاد شده در" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "نام نمایشی" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "شناسه" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "تاریخ آخرین به‌روزرسانی" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "آخرین به روز رسانی توسط" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "آخرین به روز رسانی در" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/fi.po b/sale_exception/i18n/fi.po index c8c48e34310..4e2698b4dfd 100644 --- a/sale_exception/i18n/fi.po +++ b/sale_exception/i18n/fi.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Luonut" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Luotu" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nimi" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Viimeksi muokattu" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Viimeksi päivittänyt" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Viimeksi päivitetty" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,12 +169,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/fr.po b/sale_exception/i18n/fr.po index 4c479ad6350..210a3be9615 100644 --- a/sale_exception/i18n/fr.po +++ b/sale_exception/i18n/fr.po @@ -20,63 +20,94 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "Bloqué à l'état brouillon" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "Bloqué à l'état brouillon à cause d'une restriction" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Créé par" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Créé le" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Afficher le nom" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "Erreur :" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "Restriction" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +#, fuzzy +#| msgid "Exception Rules" +msgid "Exception Rule" msgstr "Règles de restriction" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +#, fuzzy +#| msgid "Exception Rules" +msgid "Exceptions to resolve" +msgstr "Règles de restriction" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#, fuzzy +#| msgid "Sale Exceptions" +msgid "Ignore Exceptions" +msgstr "Restrictions de vente" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Dernière modification le" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Modifié par" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Modifié le" @@ -93,17 +124,21 @@ msgid "Not Enough Virtual Stock" msgstr "Not Enough Virtual Stock" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Devis" - -#. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group msgid "Rule Group" msgstr "Règle de groupe" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "Ventes" @@ -115,10 +150,25 @@ msgid "Sale Exception Rules" msgstr "Règle de restriction sur les ventes" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "Restrictions de vente" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,15 +176,16 @@ msgstr "Restrictions de vente" msgid "Test Draft Orders" msgstr "Tester les commandes brouillon" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "_Close" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "sale.exception.confirm" +#~ msgid "Quotation" +#~ msgstr "Devis" + +#~ msgid "_Close" +#~ msgstr "_Close" + #~ msgid "Exceptions" #~ msgstr "Restrictions" diff --git a/sale_exception/i18n/fr_CA.po b/sale_exception/i18n/fr_CA.po index 52135b9e4b0..e0231a6269d 100644 --- a/sale_exception/i18n/fr_CA.po +++ b/sale_exception/i18n/fr_CA.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Créé par" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Créé le" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Afficher le nom" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "Identifiant" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/fr_CH.po b/sale_exception/i18n/fr_CH.po index 671cec4b66d..7b5d4484af9 100644 --- a/sale_exception/i18n/fr_CH.po +++ b/sale_exception/i18n/fr_CH.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Créé par" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Créé le" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nom affiché" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Dernière modification le" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Modifié par" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Modifié le" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/gl.po b/sale_exception/i18n/gl.po index 55ce9ee97c9..fb3f9bcf482 100644 --- a/sale_exception/i18n/gl.po +++ b/sale_exception/i18n/gl.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creado en" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Modificado por última vez o" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "ültima actualización por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Última actualización en" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/gl_ES.po b/sale_exception/i18n/gl_ES.po index 95258a18001..92d5e563d65 100644 --- a/sale_exception/i18n/gl_ES.po +++ b/sale_exception/i18n/gl_ES.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/he.po b/sale_exception/i18n/he.po index 4b95deb6246..584c412126d 100644 --- a/sale_exception/i18n/he.po +++ b/sale_exception/i18n/he.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "נוצר על ידי" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "נוצר ב-" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "השם המוצג" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "מזהה" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "תאריך שינוי אחרון" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "עודכן לאחרונה על ידי" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "עודכן לאחרונה על" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/hr.po b/sale_exception/i18n/hr.po index 42df1ba871f..281a2876c50 100644 --- a/sale_exception/i18n/hr.po +++ b/sale_exception/i18n/hr.po @@ -20,63 +20,94 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "Blokirano u nacrtu" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "Blokirano u nacrtu zbog izuzetaka" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Kreirao" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Datum kreiranja" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Naziv za prikaz" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "Greška:" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "Izuzetak" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +#, fuzzy +#| msgid "Exception Rules" +msgid "Exception Rule" msgstr "Pravila izuzetaka" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +#, fuzzy +#| msgid "Exception Rules" +msgid "Exceptions to resolve" +msgstr "Pravila izuzetaka" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#, fuzzy +#| msgid "Sale Exceptions" +msgid "Ignore Exceptions" +msgstr "Izuzeci u prodaji" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Zadnja promjena" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Promijenio" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Vrijeme promjene" @@ -93,17 +124,21 @@ msgid "Not Enough Virtual Stock" msgstr "Nije dovoljna virtualna zaliha" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "Prodaja" @@ -115,10 +150,25 @@ msgid "Sale Exception Rules" msgstr "Pravila izuzetaka u prodaji" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "Izuzeci u prodaji" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,15 +176,16 @@ msgstr "Izuzeci u prodaji" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "_Zatvori" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "sale.exception.confirm" +#~ msgid "Quotation" +#~ msgstr "Quotation" + +#~ msgid "_Close" +#~ msgstr "_Zatvori" + #~ msgid "Exceptions" #~ msgstr "Izuzeci" diff --git a/sale_exception/i18n/hr_HR.po b/sale_exception/i18n/hr_HR.po index 4b90b23e577..50f47955845 100644 --- a/sale_exception/i18n/hr_HR.po +++ b/sale_exception/i18n/hr_HR.po @@ -21,63 +21,88 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Kreirao" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Kreirano" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Naziv" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Zadnje modificirano" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Zadnji ažurirao" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Zadnje ažurirano" @@ -94,17 +119,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -116,10 +145,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -127,11 +171,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/hu.po b/sale_exception/i18n/hu.po index a505058d662..e15b8304335 100644 --- a/sale_exception/i18n/hu.po +++ b/sale_exception/i18n/hu.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Készítette" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Létrehozás dátuma" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Név megjelenítése" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Utolsó frissítés dátuma" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Utoljára frissítve, által" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Utoljára frissítve " @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,12 +169,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/id.po b/sale_exception/i18n/id.po index cc27b9e2a29..06710cc02ee 100644 --- a/sale_exception/i18n/id.po +++ b/sale_exception/i18n/id.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Dibuat oleh" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Dibuat pada" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nama Tampilan" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Terakhir Dimodifikasi pada" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Diperbaharui oleh" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Diperbaharui pada" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/it.po b/sale_exception/i18n/it.po index 3b1c304d16e..0a14a573825 100644 --- a/sale_exception/i18n/it.po +++ b/sale_exception/i18n/it.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creato da" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creato il" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nome da visualizzare" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Ultima modifica il" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Ultimo aggiornamento di" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Ultimo aggiornamento il" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,12 +169,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/ja.po b/sale_exception/i18n/ja.po index 3b1d0dc38a4..fbe4045495d 100644 --- a/sale_exception/i18n/ja.po +++ b/sale_exception/i18n/ja.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "作成者" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "作成日" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "表示名" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "最終更新日" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "最終更新者" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "最終更新日" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ko.po b/sale_exception/i18n/ko.po index 6ce94f73a0b..fa4839d4dfe 100644 --- a/sale_exception/i18n/ko.po +++ b/sale_exception/i18n/ko.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "작성자" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "작성일" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "표시 이름" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "최근 수정" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "최근 갱신한 사람" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "최근 갱신 날짜" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/lt.po b/sale_exception/i18n/lt.po index b3ad383896b..81c67dc3b81 100644 --- a/sale_exception/i18n/lt.po +++ b/sale_exception/i18n/lt.po @@ -20,63 +20,88 @@ msgstr "" "%100<10 || n%100>=20) ? 1 : 2);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Sukūrė" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Sukurta" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Vaizduojamas pavadinimas" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Paskutinį kartą keista" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Paskutinį kartą atnaujino" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Paskutinį kartą atnaujinta" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/lt_LT.po b/sale_exception/i18n/lt_LT.po index 538407b4868..3d6a92d8dec 100644 --- a/sale_exception/i18n/lt_LT.po +++ b/sale_exception/i18n/lt_LT.po @@ -21,63 +21,88 @@ msgstr "" "%100<10 || n%100>=20) ? 1 : 2);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Sukūrė" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Sukurta" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Paskutinį kartą atnaujino" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Paskutinį kartą atnaujinta" @@ -94,17 +119,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -116,10 +145,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -127,11 +171,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/lv.po b/sale_exception/i18n/lv.po index 2716170519b..4764671bc49 100644 --- a/sale_exception/i18n/lv.po +++ b/sale_exception/i18n/lv.po @@ -20,63 +20,88 @@ msgstr "" "2);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Izveidoja" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Izveidots" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Pēdējo reizi atjaunoja" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Pēdējās izmaiņas" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/mk.po b/sale_exception/i18n/mk.po index 3d5d8918b8b..ddd270da71f 100644 --- a/sale_exception/i18n/mk.po +++ b/sale_exception/i18n/mk.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Креирано од" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Креирано на" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Прикажи име" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Последна промена на" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Последно ажурирање од" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Последно ажурирање на" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/mn.po b/sale_exception/i18n/mn.po index 61f09f46fca..f0e201421fa 100644 --- a/sale_exception/i18n/mn.po +++ b/sale_exception/i18n/mn.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Үүсгэгч" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Үүсгэсэн" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Дэлгэцийн Нэр" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Сүүлийн засвар хийсэн огноо" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Сүүлийн засвар хийсэн" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Сүүлийн засвар хийсэн огноо" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/nb.po b/sale_exception/i18n/nb.po index 5af7e531202..e75da9536c8 100644 --- a/sale_exception/i18n/nb.po +++ b/sale_exception/i18n/nb.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Opprettet av" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Opprettet den" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Visnings navn" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Sist oppdatert " #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Sist oppdatert av" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Sist oppdatert" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/nb_NO.po b/sale_exception/i18n/nb_NO.po index 43b739694a0..8c276a00cda 100644 --- a/sale_exception/i18n/nb_NO.po +++ b/sale_exception/i18n/nb_NO.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Laget av" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Laget den" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Vis navn" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Sist endret den" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Sist oppdatert av" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Sist oppdatert den" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/nl.po b/sale_exception/i18n/nl.po index bd42ead87d0..976b92f5b08 100644 --- a/sale_exception/i18n/nl.po +++ b/sale_exception/i18n/nl.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Aangemaakt door" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Aangemaakt op" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Te tonen naam" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Laatst bijgewerkt op" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Laatste bijgewerkt door" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,12 +169,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/nl_BE.po b/sale_exception/i18n/nl_BE.po index 8ccb81f2ba1..7a0471aa49d 100644 --- a/sale_exception/i18n/nl_BE.po +++ b/sale_exception/i18n/nl_BE.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Gemaakt door" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Gemaakt op" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Schermnaam" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Laatst Aangepast op" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/nl_NL.po b/sale_exception/i18n/nl_NL.po index dee0d1a3e5e..c410c714398 100644 --- a/sale_exception/i18n/nl_NL.po +++ b/sale_exception/i18n/nl_NL.po @@ -20,63 +20,94 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Aangemaakt door" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Aangemaakt op" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Weergavenaam" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "Fout:" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "Uitzondering" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +#, fuzzy +#| msgid "Exception Rules" +msgid "Exception Rule" +msgstr "Uitzonderingsregels" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +#, fuzzy +#| msgid "Exception Rules" +msgid "Exceptions to resolve" msgstr "Uitzonderingsregels" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#, fuzzy +#| msgid "Exception" +msgid "Ignore Exceptions" +msgstr "Uitzondering" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Laatst gewijzigd op" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Laatst aangepast door" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Laatst aangepast op" @@ -93,17 +124,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +150,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +176,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/pl.po b/sale_exception/i18n/pl.po index 6ba51bb2501..714f4fe7c36 100644 --- a/sale_exception/i18n/pl.po +++ b/sale_exception/i18n/pl.po @@ -21,63 +21,88 @@ msgstr "" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Utworzone przez" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Utworzono" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Wyświetlana nazwa " #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Ostatnio modyfikowano" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Ostatnio modyfikowane przez" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Ostatnia zmiana" @@ -94,17 +119,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -116,10 +145,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -127,11 +171,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/pt.po b/sale_exception/i18n/pt.po index 036cb12b89c..dbff4c4705d 100644 --- a/sale_exception/i18n/pt.po +++ b/sale_exception/i18n/pt.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Criado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Criado em" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nome a Apresentar" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Última Modificação Em" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Atualizado pela última vez por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Atualizado pela última vez em" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/pt_BR.po b/sale_exception/i18n/pt_BR.po index d559db1cd7a..e77eb159789 100644 --- a/sale_exception/i18n/pt_BR.po +++ b/sale_exception/i18n/pt_BR.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Criado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Criado em" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nome para Mostrar" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "Identificação" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Última atualização em" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Última atualização por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Última atualização em" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,12 +170,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/pt_PT.po b/sale_exception/i18n/pt_PT.po index 8162abef993..2e0a6b1fdf5 100644 --- a/sale_exception/i18n/pt_PT.po +++ b/sale_exception/i18n/pt_PT.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Criado por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Criado em" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nome a Apresentar" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Última Modificação em" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Atualizado pela última vez por" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Atualizado pela última vez em" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ro.po b/sale_exception/i18n/ro.po index 86dee40c74f..33e487711ca 100644 --- a/sale_exception/i18n/ro.po +++ b/sale_exception/i18n/ro.po @@ -20,63 +20,88 @@ msgstr "" "2:1));\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Creat de" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Creat la" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Nume Afişat" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Ultima actualizare în" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Ultima actualizare făcută de" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Ultima actualizare la" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,12 +170,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/ru.po b/sale_exception/i18n/ru.po index 627a042934b..1ebacf5d183 100644 --- a/sale_exception/i18n/ru.po +++ b/sale_exception/i18n/ru.po @@ -21,63 +21,88 @@ msgstr "" "%100>=11 && n%100<=14)? 2 : 3);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Создано" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Создан" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Последний раз обновлено" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Последний раз обновлено" @@ -94,17 +119,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -116,10 +145,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -127,11 +171,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sale_exception.pot b/sale_exception/i18n/sale_exception.pot index a7f3b7db3cc..50075dcd128 100644 --- a/sale_exception/i18n/sale_exception.pot +++ b/sale_exception/i18n/sale_exception.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -14,63 +14,88 @@ msgstr "" "Plural-Forms: \n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "" @@ -87,17 +112,19 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "Rule group is used to group the rules that must validated at same time for a target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -109,10 +136,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -120,11 +162,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sk.po b/sale_exception/i18n/sk.po index ab67c4a7e08..f2944cb17fe 100644 --- a/sale_exception/i18n/sk.po +++ b/sale_exception/i18n/sk.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Vytvoril" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Vytvorené" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Zobraziť meno" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Posledná modifikácia" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Naposledy upravoval" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Naposledy upravované" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sl.po b/sale_exception/i18n/sl.po index 466dab5313c..15f09d916c3 100644 --- a/sale_exception/i18n/sl.po +++ b/sale_exception/i18n/sl.po @@ -20,63 +20,88 @@ msgstr "" "%100==4 ? 2 : 3);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Ustvaril" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Ustvarjeno" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Prikazni naziv" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Zadnjič spremenjeno" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Zadnji posodobil" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Zadnjič posodobljeno" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sl_SI.po b/sale_exception/i18n/sl_SI.po index ec555fa3fa6..ade69abb28b 100644 --- a/sale_exception/i18n/sl_SI.po +++ b/sale_exception/i18n/sl_SI.po @@ -21,63 +21,88 @@ msgstr "" "%100==4 ? 2 : 3);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "" @@ -94,17 +119,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -116,10 +145,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -127,12 +171,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/sr.po b/sale_exception/i18n/sr.po index dc361c12367..83b6558c30b 100644 --- a/sale_exception/i18n/sr.po +++ b/sale_exception/i18n/sr.po @@ -20,63 +20,88 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Kreiran" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sr@latin.po b/sale_exception/i18n/sr@latin.po index 69e2a2dbaec..ac41eaba41b 100644 --- a/sale_exception/i18n/sr@latin.po +++ b/sale_exception/i18n/sr@latin.po @@ -21,63 +21,88 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Kreirao" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Kreiran" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Ime za prikaz" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Zadnja izmjena" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Zadnja izmjena" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Zadnja izmjena" @@ -94,17 +119,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -116,10 +145,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -127,11 +171,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sv.po b/sale_exception/i18n/sv.po index b49a0419cda..10d08639bfb 100644 --- a/sale_exception/i18n/sv.po +++ b/sale_exception/i18n/sv.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Skapad av" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Skapad den" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Visa namn" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Senast redigerad" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Senast uppdaterad av" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Senast uppdaterad" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/th.po b/sale_exception/i18n/th.po index 4bfcd8d48c4..32afede9f64 100644 --- a/sale_exception/i18n/th.po +++ b/sale_exception/i18n/th.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "สร้างโดย" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "สร้างเมื่อ" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "ชื่อที่ใช้แสดง" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "รหัส" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "แก้ไขครั้งสุดท้ายเมื่อ" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "อัพเดทครั้งสุดท้ายโดย" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "อัพเดทครั้งสุดท้ายเมื่อ" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/tr.po b/sale_exception/i18n/tr.po index 8afbfa58764..e0964e014bd 100644 --- a/sale_exception/i18n/tr.po +++ b/sale_exception/i18n/tr.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Oluşturan" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Oluşturuldu" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Görünen İsim" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Son değişiklik" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Son güncelleyen" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Son güncellenme" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,12 +169,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/tr_TR.po b/sale_exception/i18n/tr_TR.po index 2d969aacfbe..d6604645e89 100644 --- a/sale_exception/i18n/tr_TR.po +++ b/sale_exception/i18n/tr_TR.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Oluşturan" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Oluşturulma tarihi" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Görünen ad" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "Kimlik" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "En son güncelleme tarihi" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "En son güncelleyen " #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "En son güncelleme tarihi" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/uk.po b/sale_exception/i18n/uk.po index d0cfc93e196..a44a473a67d 100644 --- a/sale_exception/i18n/uk.po +++ b/sale_exception/i18n/uk.po @@ -20,63 +20,88 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Створив" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Дата створення" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Назва для відображення" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Остання модифікація" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Востаннє оновив" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Останнє оновлення" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/vi.po b/sale_exception/i18n/vi.po index 5a3a4a40d74..78a03c0873b 100644 --- a/sale_exception/i18n/vi.po +++ b/sale_exception/i18n/vi.po @@ -19,63 +19,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Được tạo bởi" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Được tạo vào" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Tên hiển thị" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Sửa lần cuối vào" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Last Updated by" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Cập nhật lần cuối vào" @@ -92,17 +117,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -114,10 +143,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -125,11 +169,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/vi_VN.po b/sale_exception/i18n/vi_VN.po index ba334eaaa73..7111ed7f2b6 100644 --- a/sale_exception/i18n/vi_VN.po +++ b/sale_exception/i18n/vi_VN.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "Tạo bởi" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "Tạo vào" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "Cập nhật lần cuối bởi" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "Cập nhật lần cuối vào" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,12 +170,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/zh_CN.po b/sale_exception/i18n/zh_CN.po index d60006cb32d..ded613d5571 100644 --- a/sale_exception/i18n/zh_CN.po +++ b/sale_exception/i18n/zh_CN.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "创建者" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "创建时间" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "Display Name" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "ID" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "Last Modified on" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "最后更新者" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "上次更新日期" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" -msgstr "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,12 +170,10 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Quotation" diff --git a/sale_exception/i18n/zh_TW.po b/sale_exception/i18n/zh_TW.po index d0742df421a..9a27af5187f 100644 --- a/sale_exception/i18n/zh_TW.po +++ b/sale_exception/i18n/zh_TW.po @@ -20,63 +20,88 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sales_order_filter +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" msgstr "" #. module: sale_exception #: model:ir.actions.act_window,name:sale_exception.action_sale_exception_confirm -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Blocked in draft due to exceptions" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_uid +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Cancel" +msgstr "" + +#. module: sale_exception +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +msgid "Confirm" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_uid msgid "Created by" msgstr "建立者" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_create_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__create_date msgid "Created on" msgstr "建立於" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_display_name +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__display_name msgid "Display Name" msgstr "顯示名稱" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Error:" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_order_form +#: model_terms:ir.ui.view,arch_db:sale_exception.view_order_form msgid "Exception" msgstr "" #. module: sale_exception #: model:ir.model,name:sale_exception.model_exception_rule -msgid "Exception Rules" +msgid "Exception Rule" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__exception_ids +msgid "Exceptions to resolve" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_id +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__id msgid "ID" msgstr "編號" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm___last_update +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm____last_update msgid "Last Modified on" msgstr "最後修改:" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_uid +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_uid msgid "Last Updated by" msgstr "最後更新:" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_write_date +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__write_date msgid "Last Updated on" msgstr "最後更新於" @@ -93,17 +118,21 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model,name:sale_exception.model_sale_order -msgid "Quotation" +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group +#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group +msgid "Rule Group" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_order_rule_group -msgid "Rule Group" +#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a " +"target object. Ex: validate sale.order.line rules with sale order rules." msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm_related_model_id +#: selection:exception.rule,rule_group:0 +#: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id #: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -115,10 +144,25 @@ msgid "Sale Exception Rules" msgstr "" #. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm +#: model_terms:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm msgid "Sale Exceptions" msgstr "" +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: sale_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -126,11 +170,6 @@ msgstr "" msgid "Test Draft Orders" msgstr "" -#. module: sale_exception -#: model:ir.ui.view,arch_db:sale_exception.view_sale_exception_confirm -msgid "_Close" -msgstr "" - #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/views/sale_view.xml b/sale_exception/views/sale_view.xml index 428de802cc7..8c23154839d 100644 --- a/sale_exception/views/sale_view.xml +++ b/sale_exception/views/sale_view.xml @@ -1,81 +1,80 @@ - + - - Sale Exception Rules - exception.rule - form - tree,form - - [('rule_group', '=', 'sale')] - {'active_test': False, 'default_rule_group' : 'sale'} - + + Sale Exception Rules + exception.rule + form + tree,form + + [('rule_group', '=', 'sale')] + {'active_test': False, 'default_rule_group' : 'sale'} + - + - - sale_exception.view_order_form - sale.order - - - - - - - - - - - - - - - - - - - + + sale_exception.view_order_form + sale.order + + + + + + + + + + + + + + + + + + + - - sale_exception.view_order_tree - sale.order - - - - - - - + + sale_exception.view_order_tree + sale.order + + + + + + + - - sale_exception.view_order_tree - sale.order - - - - - - - + + sale_exception.view_order_tree + sale.order + + + + + + + - - sale_exception.view_sales_order_filter - sale.order - - - - - - - - + + sale_exception.view_sales_order_filter + sale.order + + + + + + + + From 9c5420aa349c70fe1f0892d11a8fa96c336c41c6 Mon Sep 17 00:00:00 2001 From: Florian da Costa Date: Tue, 28 May 2019 18:20:55 +0200 Subject: [PATCH 16/53] Adapt sale_exception to base_exception simplification --- sale_exception/data/sale_exception_data.xml | 2 -- sale_exception/i18n/sale_exception.pot | 24 +++++++-------- sale_exception/models/__init__.py | 1 + sale_exception/models/sale.py | 28 ++++++++++++----- sale_exception/models/sale_order_line.py | 34 +++++++++++++++++++++ sale_exception/views/sale_view.xml | 4 +-- 6 files changed, 68 insertions(+), 25 deletions(-) create mode 100644 sale_exception/models/sale_order_line.py diff --git a/sale_exception/data/sale_exception_data.xml b/sale_exception/data/sale_exception_data.xml index 3cf81bf9fed..60cc751723d 100644 --- a/sale_exception/data/sale_exception_data.xml +++ b/sale_exception/data/sale_exception_data.xml @@ -19,7 +19,6 @@ No ZIP code on destination No ZIP code on destination 50 - sale sale.order if not sale.partner_shipping_id.zip: failed=True @@ -29,7 +28,6 @@ Not Enough Virtual Stock Not Enough Virtual Stock 50 - sale sale.order.line if sale_line.product_id and sale_line.product_id.type == 'product' and sale_line.product_id.with_context(warehouse=sale_line.order_id.warehouse_id.id).virtual_available < sale_line.product_uom_qty: failed=True diff --git a/sale_exception/i18n/sale_exception.pot b/sale_exception/i18n/sale_exception.pot index 50075dcd128..4a78dcd465e 100644 --- a/sale_exception/i18n/sale_exception.pot +++ b/sale_exception/i18n/sale_exception.pot @@ -81,6 +81,7 @@ msgstr "" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,20 +113,7 @@ msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" -msgstr "" - -#. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "Rule group is used to group the rules that must validated at same time for a target object. Ex: validate sale.order.line rules with sale order rules." -msgstr "" - -#. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -155,6 +143,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders diff --git a/sale_exception/models/__init__.py b/sale_exception/models/__init__.py index 03bc1ad2906..d6118113744 100644 --- a/sale_exception/models/__init__.py +++ b/sale_exception/models/__init__.py @@ -1,2 +1,3 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) from . import sale +from . import sale_order_line diff --git a/sale_exception/models/sale.py b/sale_exception/models/sale.py index ea7f322eb24..2ccfa5a269d 100644 --- a/sale_exception/models/sale.py +++ b/sale_exception/models/sale.py @@ -9,15 +9,15 @@ class ExceptionRule(models.Model): _inherit = 'exception.rule' - rule_group = fields.Selection( - selection_add=[('sale', 'Sale')], - ) model = fields.Selection( selection_add=[ ('sale.order', 'Sale order'), ('sale.order.line', 'Sale order line'), ] ) + sale_ids = fields.Many2many( + 'sale.order', + string="Sales") class SaleOrder(models.Model): @@ -25,15 +25,27 @@ class SaleOrder(models.Model): _name = 'sale.order' _order = 'main_exception_id asc, date_order desc, name desc' - rule_group = fields.Selection( - selection_add=[('sale', 'Sale')], - default='sale', - ) + @api.model + def _exception_rule_eval_context(self, rec): + res = super(SaleOrder, self)._exception_rule_eval_context(rec) + res['sale'] = rec + return res + + @api.model + def _reverse_field(self): + return 'sale_ids' + + @api.multi + def detect_exceptions(self): + all_exceptions = super(SaleOrder, self).detect_exceptions() + lines = self.mapped('order_line') + all_exceptions += lines.detect_exceptions() + return all_exceptions @api.model def test_all_draft_orders(self): order_set = self.search([('state', '=', 'draft')]) - order_set.test_exceptions() + order_set.detect_exceptions() return True @api.constrains('ignore_exception', 'order_line', 'state') diff --git a/sale_exception/models/sale_order_line.py b/sale_exception/models/sale_order_line.py new file mode 100644 index 00000000000..ad6055be40c --- /dev/null +++ b/sale_exception/models/sale_order_line.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# © 2019 Akretion +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class SaleOrderLine(models.Model): + _inherit = ['sale.order.line', 'base.exception.method'] + _name = 'sale.order.line' + + ignore_exception = fields.Boolean( + related='order_id.ignore_exception', + store=True, + string="Ignore Exceptions") + + @api.model + def _reverse_field(self): + return 'sale_ids' + + @api.multi + def _detect_exceptions(self, rule): + records = super(SaleOrderLine, self)._detect_exceptions(rule) + return records.mapped('order_id') + + @api.model + def _exception_rule_eval_context(self, rec): + # We keep this only for backward compatibility, because some existing + # rules may use the variable "sale_line". But we should remove this + # code during v13 migration. The record is already available in obj and + # object variables and it is more than enough. + res = super(SaleOrderLine, self)._exception_rule_eval_context(rec) + res['sale_line'] = rec + return res diff --git a/sale_exception/views/sale_view.xml b/sale_exception/views/sale_view.xml index 8c23154839d..e2ffae73fa6 100644 --- a/sale_exception/views/sale_view.xml +++ b/sale_exception/views/sale_view.xml @@ -7,8 +7,8 @@ form tree,form - [('rule_group', '=', 'sale')] - {'active_test': False, 'default_rule_group' : 'sale'} + [('model', 'in', ['sale.order', 'sale.order.line'])] + {'active_test': False, 'default_model' : 'sale.order'} Date: Wed, 12 Jun 2019 15:33:11 +0200 Subject: [PATCH 17/53] Add test and fix apple and orange mixing error between sale order and sale order line --- sale_exception/README.rst | 2 + sale_exception/__manifest__.py | 5 +- sale_exception/demo/sale_exception_demo.xml | 31 ++++++ sale_exception/i18n/am.po | 50 ++++++--- sale_exception/i18n/ar.po | 54 +++++++--- sale_exception/i18n/bg.po | 50 ++++++--- sale_exception/i18n/bs.po | 50 ++++++--- sale_exception/i18n/ca.po | 50 ++++++--- sale_exception/i18n/ca_ES.po | 50 ++++++--- sale_exception/i18n/cs.po | 50 ++++++--- sale_exception/i18n/da.po | 50 ++++++--- sale_exception/i18n/de.po | 50 ++++++--- sale_exception/i18n/el_GR.po | 50 ++++++--- sale_exception/i18n/en_GB.po | 50 ++++++--- sale_exception/i18n/es.po | 50 ++++++--- sale_exception/i18n/es_AR.po | 50 ++++++--- sale_exception/i18n/es_CL.po | 50 ++++++--- sale_exception/i18n/es_CO.po | 50 ++++++--- sale_exception/i18n/es_CR.po | 50 ++++++--- sale_exception/i18n/es_DO.po | 50 ++++++--- sale_exception/i18n/es_EC.po | 50 ++++++--- sale_exception/i18n/es_ES.po | 50 ++++++--- sale_exception/i18n/es_MX.po | 50 ++++++--- sale_exception/i18n/es_PE.po | 50 ++++++--- sale_exception/i18n/es_PY.po | 50 ++++++--- sale_exception/i18n/es_VE.po | 50 ++++++--- sale_exception/i18n/et.po | 50 ++++++--- sale_exception/i18n/eu.po | 50 ++++++--- sale_exception/i18n/fa.po | 50 ++++++--- sale_exception/i18n/fi.po | 50 ++++++--- sale_exception/i18n/fr.po | 59 ++++++++--- sale_exception/i18n/fr_CA.po | 50 ++++++--- sale_exception/i18n/fr_CH.po | 50 ++++++--- sale_exception/i18n/gl.po | 50 ++++++--- sale_exception/i18n/gl_ES.po | 50 ++++++--- sale_exception/i18n/he.po | 50 ++++++--- sale_exception/i18n/hr.po | 54 +++++++--- sale_exception/i18n/hr_HR.po | 50 ++++++--- sale_exception/i18n/hu.po | 50 ++++++--- sale_exception/i18n/id.po | 50 ++++++--- sale_exception/i18n/it.po | 50 ++++++--- sale_exception/i18n/ja.po | 50 ++++++--- sale_exception/i18n/ko.po | 50 ++++++--- sale_exception/i18n/lt.po | 50 ++++++--- sale_exception/i18n/lt_LT.po | 50 ++++++--- sale_exception/i18n/lv.po | 50 ++++++--- sale_exception/i18n/mk.po | 50 ++++++--- sale_exception/i18n/mn.po | 50 ++++++--- sale_exception/i18n/nb.po | 50 ++++++--- sale_exception/i18n/nb_NO.po | 50 ++++++--- sale_exception/i18n/nl.po | 50 ++++++--- sale_exception/i18n/nl_BE.po | 50 ++++++--- sale_exception/i18n/nl_NL.po | 50 ++++++--- sale_exception/i18n/pl.po | 50 ++++++--- sale_exception/i18n/pt.po | 50 ++++++--- sale_exception/i18n/pt_BR.po | 50 ++++++--- sale_exception/i18n/pt_PT.po | 50 ++++++--- sale_exception/i18n/ro.po | 50 ++++++--- sale_exception/i18n/ru.po | 50 ++++++--- sale_exception/i18n/sale_exception.pot | 30 ++++++ sale_exception/i18n/sk.po | 50 ++++++--- sale_exception/i18n/sl.po | 50 ++++++--- sale_exception/i18n/sl_SI.po | 50 ++++++--- sale_exception/i18n/sr.po | 50 ++++++--- sale_exception/i18n/sr@latin.po | 50 ++++++--- sale_exception/i18n/sv.po | 50 ++++++--- sale_exception/i18n/th.po | 50 ++++++--- sale_exception/i18n/tr.po | 50 ++++++--- sale_exception/i18n/tr_TR.po | 50 ++++++--- sale_exception/i18n/uk.po | 50 ++++++--- sale_exception/i18n/vi.po | 50 ++++++--- sale_exception/i18n/vi_VN.po | 50 ++++++--- sale_exception/i18n/zh_CN.po | 50 ++++++--- sale_exception/i18n/zh_TW.po | 50 ++++++--- sale_exception/models/sale_order_line.py | 4 + sale_exception/readme/CONTRIBUTORS.rst | 2 + sale_exception/static/description/index.html | 4 +- sale_exception/tests/__init__.py | 1 + sale_exception/tests/test_multi_records.py | 102 +++++++++++++++++++ 79 files changed, 2852 insertions(+), 846 deletions(-) create mode 100644 sale_exception/demo/sale_exception_demo.xml create mode 100644 sale_exception/tests/test_multi_records.py diff --git a/sale_exception/README.rst b/sale_exception/README.rst index 3a708e1b9c2..e380818cbc6 100644 --- a/sale_exception/README.rst +++ b/sale_exception/README.rst @@ -69,6 +69,8 @@ Contributors * Simone Orsi * SodexisTeam * Mourad EL HADJ MIMOUNE +* Raphaël Reverdy +* Florian da Costa Maintainers ~~~~~~~~~~~ diff --git a/sale_exception/__manifest__.py b/sale_exception/__manifest__.py index fe200c1de32..5f37a1ee783 100644 --- a/sale_exception/__manifest__.py +++ b/sale_exception/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Sale Exception', 'summary': 'Custom exceptions on sale order', - 'version': '12.0.1.0.0', + 'version': '12.0.1.0.1', 'category': 'Generic Modules/Sale', 'author': "Akretion, " "Sodexis, " @@ -19,4 +19,7 @@ 'wizard/sale_exception_confirm_view.xml', 'views/sale_view.xml', ], + 'demo': [ + 'demo/sale_exception_demo.xml', + ] } diff --git a/sale_exception/demo/sale_exception_demo.xml b/sale_exception/demo/sale_exception_demo.xml new file mode 100644 index 00000000000..82431f43d4a --- /dev/null +++ b/sale_exception/demo/sale_exception_demo.xml @@ -0,0 +1,31 @@ + + + + No order lines + At least one order line should be present in the sale + 50 + sale.order + by_domain + [('order_line', '=', False)] + + + + + No free order + The total can't be 0 + 50 + sale.order + by_domain + [('amount_total', '=', 0)] + + + + No dumping + A product is sold cheaper than his cost. + 50 + sale.order.line + failed = obj.product_id.standard_price != 0 and obj.product_id.standard_price > obj.price_unit + + + + diff --git a/sale_exception/i18n/am.po b/sale_exception/i18n/am.po index 99f6cc6784f..e3f0f906fc3 100644 --- a/sale_exception/i18n/am.po +++ b/sale_exception/i18n/am.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ar.po b/sale_exception/i18n/ar.po index ee151302bcb..a152be62e36 100644 --- a/sale_exception/i18n/ar.po +++ b/sale_exception/i18n/ar.po @@ -20,11 +20,21 @@ msgstr "" "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 3.0.1\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -92,6 +102,7 @@ msgstr "المعرف" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception #, fuzzy #| msgid "Sale Exceptions" msgid "Ignore Exceptions" @@ -119,28 +130,28 @@ msgid "No ZIP code on destination" msgstr "لا يوجد رمز ZIP في عنوان التوصيل" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" -msgstr "لا يوجد كمية متوقّعة كافية" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "لا يوجد كمية متوقّعة كافية" + +#. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "أمر مبيعات" @@ -170,6 +181,18 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +#, fuzzy +#| msgid "Sale" +msgid "Sales" +msgstr "أمر مبيعات" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -177,6 +200,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "تجربة الأوامر المسودّة" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/bg.po b/sale_exception/i18n/bg.po index e0dde697402..18270b2c8a1 100644 --- a/sale_exception/i18n/bg.po +++ b/sale_exception/i18n/bg.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/bs.po b/sale_exception/i18n/bs.po index 5e7c28575f3..0af072e3131 100644 --- a/sale_exception/i18n/bs.po +++ b/sale_exception/i18n/bs.po @@ -19,11 +19,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ca.po b/sale_exception/i18n/ca.po index 89c068c72e6..155da28a095 100644 --- a/sale_exception/i18n/ca.po +++ b/sale_exception/i18n/ca.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ca_ES.po b/sale_exception/i18n/ca_ES.po index 87a965673b5..44bfca3f94b 100644 --- a/sale_exception/i18n/ca_ES.po +++ b/sale_exception/i18n/ca_ES.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/cs.po b/sale_exception/i18n/cs.po index ea81b1e24ea..046f9ed36dc 100644 --- a/sale_exception/i18n/cs.po +++ b/sale_exception/i18n/cs.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/da.po b/sale_exception/i18n/da.po index deac510db17..eeccb3db2a2 100644 --- a/sale_exception/i18n/da.po +++ b/sale_exception/i18n/da.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "Id" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/de.po b/sale_exception/i18n/de.po index f0dde1a8881..13886b32b8d 100644 --- a/sale_exception/i18n/de.po +++ b/sale_exception/i18n/de.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/el_GR.po b/sale_exception/i18n/el_GR.po index d6b292da501..a555b56303b 100644 --- a/sale_exception/i18n/el_GR.po +++ b/sale_exception/i18n/el_GR.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "Κωδικός" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/en_GB.po b/sale_exception/i18n/en_GB.po index 9a3594b4393..a2f8134b4d9 100644 --- a/sale_exception/i18n/en_GB.po +++ b/sale_exception/i18n/en_GB.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es.po b/sale_exception/i18n/es.po index ceea596054f..399ac275ddd 100644 --- a/sale_exception/i18n/es.po +++ b/sale_exception/i18n/es.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_AR.po b/sale_exception/i18n/es_AR.po index 969a30f6122..c775e956237 100644 --- a/sale_exception/i18n/es_AR.po +++ b/sale_exception/i18n/es_AR.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_CL.po b/sale_exception/i18n/es_CL.po index 123711e9091..62431df836b 100644 --- a/sale_exception/i18n/es_CL.po +++ b/sale_exception/i18n/es_CL.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID (identificación)" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_CO.po b/sale_exception/i18n/es_CO.po index 2132e6e2147..857b44c0f76 100644 --- a/sale_exception/i18n/es_CO.po +++ b/sale_exception/i18n/es_CO.po @@ -21,11 +21,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -89,6 +99,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -114,28 +125,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -165,6 +176,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -172,6 +193,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_CR.po b/sale_exception/i18n/es_CR.po index 6d959739b12..4674fd051d0 100644 --- a/sale_exception/i18n/es_CR.po +++ b/sale_exception/i18n/es_CR.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_DO.po b/sale_exception/i18n/es_DO.po index 1c4d9142049..b904a12e833 100644 --- a/sale_exception/i18n/es_DO.po +++ b/sale_exception/i18n/es_DO.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_EC.po b/sale_exception/i18n/es_EC.po index dabe04a9776..9775ed83b32 100644 --- a/sale_exception/i18n/es_EC.po +++ b/sale_exception/i18n/es_EC.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID (identificación)" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_ES.po b/sale_exception/i18n/es_ES.po index 1017ebcd9b1..ecc525a0547 100644 --- a/sale_exception/i18n/es_ES.po +++ b/sale_exception/i18n/es_ES.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_MX.po b/sale_exception/i18n/es_MX.po index cc529d44ac7..f561a964a0d 100644 --- a/sale_exception/i18n/es_MX.po +++ b/sale_exception/i18n/es_MX.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_PE.po b/sale_exception/i18n/es_PE.po index 885ab8b6a0e..34495830540 100644 --- a/sale_exception/i18n/es_PE.po +++ b/sale_exception/i18n/es_PE.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_PY.po b/sale_exception/i18n/es_PY.po index 28e705a89fe..01a30358c0f 100644 --- a/sale_exception/i18n/es_PY.po +++ b/sale_exception/i18n/es_PY.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/es_VE.po b/sale_exception/i18n/es_VE.po index b5a21df6492..76d2bd85351 100644 --- a/sale_exception/i18n/es_VE.po +++ b/sale_exception/i18n/es_VE.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/et.po b/sale_exception/i18n/et.po index 18ed4731b2c..885cde3e4df 100644 --- a/sale_exception/i18n/et.po +++ b/sale_exception/i18n/et.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/eu.po b/sale_exception/i18n/eu.po index dc35650c220..45ebedc0aab 100644 --- a/sale_exception/i18n/eu.po +++ b/sale_exception/i18n/eu.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/fa.po b/sale_exception/i18n/fa.po index ba787ffbaff..b169252af8b 100644 --- a/sale_exception/i18n/fa.po +++ b/sale_exception/i18n/fa.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "شناسه" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/fi.po b/sale_exception/i18n/fi.po index 4e2698b4dfd..861bf9d5d9a 100644 --- a/sale_exception/i18n/fi.po +++ b/sale_exception/i18n/fi.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/fr.po b/sale_exception/i18n/fr.po index 210a3be9615..0316312c328 100644 --- a/sale_exception/i18n/fr.po +++ b/sale_exception/i18n/fr.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -91,6 +101,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception #, fuzzy #| msgid "Sale Exceptions" msgid "Ignore Exceptions" @@ -118,28 +129,28 @@ msgid "No ZIP code on destination" msgstr "No ZIP code on destination" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" -msgstr "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" -msgstr "Règle de groupe" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "Not Enough Virtual Stock" + +#. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "Ventes" @@ -169,6 +180,18 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +#, fuzzy +#| msgid "Sale" +msgid "Sales" +msgstr "Ventes" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -176,11 +199,19 @@ msgstr "" msgid "Test Draft Orders" msgstr "Tester les commandes brouillon" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" msgstr "sale.exception.confirm" +#~ msgid "Rule Group" +#~ msgstr "Règle de groupe" + #~ msgid "Quotation" #~ msgstr "Devis" diff --git a/sale_exception/i18n/fr_CA.po b/sale_exception/i18n/fr_CA.po index e0231a6269d..45669950cde 100644 --- a/sale_exception/i18n/fr_CA.po +++ b/sale_exception/i18n/fr_CA.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "Identifiant" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/fr_CH.po b/sale_exception/i18n/fr_CH.po index 7b5d4484af9..d476c2ffb8d 100644 --- a/sale_exception/i18n/fr_CH.po +++ b/sale_exception/i18n/fr_CH.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/gl.po b/sale_exception/i18n/gl.po index fb3f9bcf482..1becfb97a95 100644 --- a/sale_exception/i18n/gl.po +++ b/sale_exception/i18n/gl.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/gl_ES.po b/sale_exception/i18n/gl_ES.po index 92d5e563d65..2a0c4a1fbeb 100644 --- a/sale_exception/i18n/gl_ES.po +++ b/sale_exception/i18n/gl_ES.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/he.po b/sale_exception/i18n/he.po index 584c412126d..111ec29b484 100644 --- a/sale_exception/i18n/he.po +++ b/sale_exception/i18n/he.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "מזהה" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/hr.po b/sale_exception/i18n/hr.po index 281a2876c50..8cb3fb6d5f2 100644 --- a/sale_exception/i18n/hr.po +++ b/sale_exception/i18n/hr.po @@ -19,11 +19,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -91,6 +101,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception #, fuzzy #| msgid "Sale Exceptions" msgid "Ignore Exceptions" @@ -118,28 +129,28 @@ msgid "No ZIP code on destination" msgstr "Nema PTT broja na odredištu" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" -msgstr "Nije dovoljna virtualna zaliha" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" +msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" +msgstr "Nije dovoljna virtualna zaliha" + +#. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "Prodaja" @@ -169,6 +180,18 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +#, fuzzy +#| msgid "Sale" +msgid "Sales" +msgstr "Prodaja" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -176,6 +199,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/hr_HR.po b/sale_exception/i18n/hr_HR.po index 50f47955845..6f69032f597 100644 --- a/sale_exception/i18n/hr_HR.po +++ b/sale_exception/i18n/hr_HR.po @@ -20,11 +20,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -88,6 +98,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -113,28 +124,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -164,6 +175,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -171,6 +192,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/hu.po b/sale_exception/i18n/hu.po index e15b8304335..689135f6693 100644 --- a/sale_exception/i18n/hu.po +++ b/sale_exception/i18n/hu.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/id.po b/sale_exception/i18n/id.po index 06710cc02ee..831c9e3b023 100644 --- a/sale_exception/i18n/id.po +++ b/sale_exception/i18n/id.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/it.po b/sale_exception/i18n/it.po index 0a14a573825..64ceb877497 100644 --- a/sale_exception/i18n/it.po +++ b/sale_exception/i18n/it.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ja.po b/sale_exception/i18n/ja.po index fbe4045495d..75bdc69b503 100644 --- a/sale_exception/i18n/ja.po +++ b/sale_exception/i18n/ja.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ko.po b/sale_exception/i18n/ko.po index fa4839d4dfe..d929e62b061 100644 --- a/sale_exception/i18n/ko.po +++ b/sale_exception/i18n/ko.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/lt.po b/sale_exception/i18n/lt.po index 81c67dc3b81..00dcbaac317 100644 --- a/sale_exception/i18n/lt.po +++ b/sale_exception/i18n/lt.po @@ -19,11 +19,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/lt_LT.po b/sale_exception/i18n/lt_LT.po index 3d6a92d8dec..f1cc4b84603 100644 --- a/sale_exception/i18n/lt_LT.po +++ b/sale_exception/i18n/lt_LT.po @@ -20,11 +20,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -88,6 +98,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -113,28 +124,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -164,6 +175,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -171,6 +192,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/lv.po b/sale_exception/i18n/lv.po index 4764671bc49..f6470f63170 100644 --- a/sale_exception/i18n/lv.po +++ b/sale_exception/i18n/lv.po @@ -19,11 +19,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/mk.po b/sale_exception/i18n/mk.po index ddd270da71f..675b70c134f 100644 --- a/sale_exception/i18n/mk.po +++ b/sale_exception/i18n/mk.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/mn.po b/sale_exception/i18n/mn.po index f0e201421fa..d210c39eb89 100644 --- a/sale_exception/i18n/mn.po +++ b/sale_exception/i18n/mn.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/nb.po b/sale_exception/i18n/nb.po index e75da9536c8..94aaeaf6b31 100644 --- a/sale_exception/i18n/nb.po +++ b/sale_exception/i18n/nb.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/nb_NO.po b/sale_exception/i18n/nb_NO.po index 8c276a00cda..66b9bff4afb 100644 --- a/sale_exception/i18n/nb_NO.po +++ b/sale_exception/i18n/nb_NO.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/nl.po b/sale_exception/i18n/nl.po index 976b92f5b08..d19cddd409f 100644 --- a/sale_exception/i18n/nl.po +++ b/sale_exception/i18n/nl.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/nl_BE.po b/sale_exception/i18n/nl_BE.po index 7a0471aa49d..7aea489be3a 100644 --- a/sale_exception/i18n/nl_BE.po +++ b/sale_exception/i18n/nl_BE.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/nl_NL.po b/sale_exception/i18n/nl_NL.po index c410c714398..69cea952bdf 100644 --- a/sale_exception/i18n/nl_NL.po +++ b/sale_exception/i18n/nl_NL.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -91,6 +101,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception #, fuzzy #| msgid "Exception" msgid "Ignore Exceptions" @@ -118,28 +129,28 @@ msgid "No ZIP code on destination" msgstr "Geen postcode op bestemming" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -169,6 +180,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -176,6 +197,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/pl.po b/sale_exception/i18n/pl.po index 714f4fe7c36..882dbe4f2bf 100644 --- a/sale_exception/i18n/pl.po +++ b/sale_exception/i18n/pl.po @@ -20,11 +20,21 @@ msgstr "" "%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -88,6 +98,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -113,28 +124,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -164,6 +175,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -171,6 +192,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/pt.po b/sale_exception/i18n/pt.po index dbff4c4705d..a33bdcb58dc 100644 --- a/sale_exception/i18n/pt.po +++ b/sale_exception/i18n/pt.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/pt_BR.po b/sale_exception/i18n/pt_BR.po index e77eb159789..0875157f134 100644 --- a/sale_exception/i18n/pt_BR.po +++ b/sale_exception/i18n/pt_BR.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "Identificação" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/pt_PT.po b/sale_exception/i18n/pt_PT.po index 2e0a6b1fdf5..a916365cdf4 100644 --- a/sale_exception/i18n/pt_PT.po +++ b/sale_exception/i18n/pt_PT.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ro.po b/sale_exception/i18n/ro.po index 33e487711ca..476b866f1fb 100644 --- a/sale_exception/i18n/ro.po +++ b/sale_exception/i18n/ro.po @@ -19,11 +19,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/ru.po b/sale_exception/i18n/ru.po index 1ebacf5d183..042879985bc 100644 --- a/sale_exception/i18n/ru.po +++ b/sale_exception/i18n/ru.po @@ -20,11 +20,21 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -88,6 +98,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -113,28 +124,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -164,6 +175,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -171,6 +192,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sale_exception.pot b/sale_exception/i18n/sale_exception.pot index 4a78dcd465e..a014b084cf5 100644 --- a/sale_exception/i18n/sale_exception.pot +++ b/sale_exception/i18n/sale_exception.pot @@ -13,11 +13,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -106,6 +116,21 @@ msgstr "" msgid "No ZIP code on destination" msgstr "" +#. module: sale_exception +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + #. module: sale_exception #: model:exception.rule,description:sale_exception.excep_no_stock #: model:exception.rule,name:sale_exception.excep_no_stock @@ -160,6 +185,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sk.po b/sale_exception/i18n/sk.po index f2944cb17fe..0dcf62bb4a5 100644 --- a/sale_exception/i18n/sk.po +++ b/sale_exception/i18n/sk.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sl.po b/sale_exception/i18n/sl.po index 15f09d916c3..fe1b99a6154 100644 --- a/sale_exception/i18n/sl.po +++ b/sale_exception/i18n/sl.po @@ -19,11 +19,21 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "%100==4 ? 2 : 3);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sl_SI.po b/sale_exception/i18n/sl_SI.po index ade69abb28b..c7a0b97943d 100644 --- a/sale_exception/i18n/sl_SI.po +++ b/sale_exception/i18n/sl_SI.po @@ -20,11 +20,21 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "%100==4 ? 2 : 3);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -88,6 +98,7 @@ msgstr "" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -113,28 +124,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -164,6 +175,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -171,6 +192,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sr.po b/sale_exception/i18n/sr.po index 83b6558c30b..4b6f4bf72df 100644 --- a/sale_exception/i18n/sr.po +++ b/sale_exception/i18n/sr.po @@ -19,11 +19,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sr@latin.po b/sale_exception/i18n/sr@latin.po index ac41eaba41b..0c88fe77864 100644 --- a/sale_exception/i18n/sr@latin.po +++ b/sale_exception/i18n/sr@latin.po @@ -20,11 +20,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -88,6 +98,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -113,28 +124,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -164,6 +175,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -171,6 +192,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/sv.po b/sale_exception/i18n/sv.po index 10d08639bfb..8691fb11247 100644 --- a/sale_exception/i18n/sv.po +++ b/sale_exception/i18n/sv.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/th.po b/sale_exception/i18n/th.po index 32afede9f64..a2345dace33 100644 --- a/sale_exception/i18n/th.po +++ b/sale_exception/i18n/th.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "รหัส" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/tr.po b/sale_exception/i18n/tr.po index e0964e014bd..8f9e924b818 100644 --- a/sale_exception/i18n/tr.po +++ b/sale_exception/i18n/tr.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/tr_TR.po b/sale_exception/i18n/tr_TR.po index d6604645e89..2eddd512493 100644 --- a/sale_exception/i18n/tr_TR.po +++ b/sale_exception/i18n/tr_TR.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "Kimlik" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/uk.po b/sale_exception/i18n/uk.po index a44a473a67d..55fd9138496 100644 --- a/sale_exception/i18n/uk.po +++ b/sale_exception/i18n/uk.po @@ -19,11 +19,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/vi.po b/sale_exception/i18n/vi.po index 78a03c0873b..e143a9b74bc 100644 --- a/sale_exception/i18n/vi.po +++ b/sale_exception/i18n/vi.po @@ -18,11 +18,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -86,6 +96,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -111,28 +122,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -162,6 +173,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -169,6 +190,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/vi_VN.po b/sale_exception/i18n/vi_VN.po index 7111ed7f2b6..d200e398618 100644 --- a/sale_exception/i18n/vi_VN.po +++ b/sale_exception/i18n/vi_VN.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/zh_CN.po b/sale_exception/i18n/zh_CN.po index ded613d5571..f103ed78a4d 100644 --- a/sale_exception/i18n/zh_CN.po +++ b/sale_exception/i18n/zh_CN.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "ID" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/i18n/zh_TW.po b/sale_exception/i18n/zh_TW.po index 9a27af5187f..6f354fec5d7 100644 --- a/sale_exception/i18n/zh_TW.po +++ b/sale_exception/i18n/zh_TW.po @@ -19,11 +19,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_dumping +msgid "A product is sold cheaper than his cost." +msgstr "" + #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_exception_rule__model msgid "Apply on" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_sol +msgid "At least one order line should be present in the sale" +msgstr "" + #. module: sale_exception #: model_terms:ir.ui.view,arch_db:sale_exception.view_sales_order_filter msgid "Blocked in draft" @@ -87,6 +97,7 @@ msgstr "編號" #. module: sale_exception #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__ignore +#: model:ir.model.fields,field_description:sale_exception.field_sale_order_line__ignore_exception msgid "Ignore Exceptions" msgstr "" @@ -112,28 +123,28 @@ msgid "No ZIP code on destination" msgstr "" #. module: sale_exception -#: model:exception.rule,description:sale_exception.excep_no_stock -#: model:exception.rule,name:sale_exception.excep_no_stock -msgid "Not Enough Virtual Stock" +#: model:exception.rule,name:sale_exception.excep_no_dumping +msgid "No dumping" msgstr "" #. module: sale_exception -#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__rule_group -#: model:ir.model.fields,field_description:sale_exception.field_sale_order__rule_group -msgid "Rule Group" +#: model:exception.rule,name:sale_exception.excep_no_free +msgid "No free order" msgstr "" #. module: sale_exception -#: model:ir.model.fields,help:sale_exception.field_exception_rule__rule_group -msgid "" -"Rule group is used to group the rules that must validated at same time for a " -"target object. Ex: validate sale.order.line rules with sale order rules." +#: model:exception.rule,name:sale_exception.excep_no_sol +msgid "No order lines" +msgstr "" + +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_stock +#: model:exception.rule,name:sale_exception.excep_no_stock +msgid "Not Enough Virtual Stock" msgstr "" #. module: sale_exception -#: selection:exception.rule,rule_group:0 #: model:ir.model.fields,field_description:sale_exception.field_sale_exception_confirm__related_model_id -#: selection:sale.order,rule_group:0 msgid "Sale" msgstr "" @@ -163,6 +174,16 @@ msgstr "" msgid "Sale order line" msgstr "" +#. module: sale_exception +#: model:ir.model.fields,field_description:sale_exception.field_exception_rule__sale_ids +msgid "Sales" +msgstr "" + +#. module: sale_exception +#: model:ir.model,name:sale_exception.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + #. module: sale_exception #: model:ir.actions.server,name:sale_exception.ir_cron_test_orders_ir_actions_server #: model:ir.cron,cron_name:sale_exception.ir_cron_test_orders @@ -170,6 +191,11 @@ msgstr "" msgid "Test Draft Orders" msgstr "" +#. module: sale_exception +#: model:exception.rule,description:sale_exception.excep_no_free +msgid "The total can't be 0" +msgstr "" + #. module: sale_exception #: model:ir.model,name:sale_exception.model_sale_exception_confirm msgid "sale.exception.confirm" diff --git a/sale_exception/models/sale_order_line.py b/sale_exception/models/sale_order_line.py index ad6055be40c..a24bb691a93 100644 --- a/sale_exception/models/sale_order_line.py +++ b/sale_exception/models/sale_order_line.py @@ -14,6 +14,10 @@ class SaleOrderLine(models.Model): store=True, string="Ignore Exceptions") + @api.multi + def _get_main_records(self): + return self.mapped('order_id') + @api.model def _reverse_field(self): return 'sale_ids' diff --git a/sale_exception/readme/CONTRIBUTORS.rst b/sale_exception/readme/CONTRIBUTORS.rst index 8246c2a350a..62869966cda 100644 --- a/sale_exception/readme/CONTRIBUTORS.rst +++ b/sale_exception/readme/CONTRIBUTORS.rst @@ -6,3 +6,5 @@ * Simone Orsi * SodexisTeam * Mourad EL HADJ MIMOUNE +* Raphaël Reverdy +* Florian da Costa diff --git a/sale_exception/static/description/index.html b/sale_exception/static/description/index.html index 0ef44809052..ebb0337006c 100644 --- a/sale_exception/static/description/index.html +++ b/sale_exception/static/description/index.html @@ -3,7 +3,7 @@ - + Sale Exception