From c8ead5b9a27f63f6889c9170cb52955e3e868350 Mon Sep 17 00:00:00 2001 From: sergio-teruel Date: Wed, 2 Nov 2022 23:33:33 +0100 Subject: [PATCH] [MIG] edi_voxel_sale_order_import: Migration to v15.0 --- .../i18n/edi_voxel_sale_order_import.pot | 148 ------------------ .../README.rst | 17 +- .../__init__.py | 0 .../__manifest__.py | 6 +- .../data/ir_cron_data.xml | 0 .../i18n/edi_voxel_sale_order_import.pot | 148 ++++++++++++++++++ .../i18n/es.po | 90 +++++------ .../models/__init__.py | 0 .../models/res_company.py | 0 .../models/res_config_settings.py | 0 .../models/sale_order.py | 46 +++--- .../readme/CONFIGURE.rst | 0 .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 0 .../readme/USAGE.rst | 0 .../security/ir.model.access.csv | 0 .../security/voxel_sale_order_security.xml | 0 .../static/description/icon.png | Bin .../static/description/index.html | 15 +- .../tests/__init__.py | 0 .../tests/test_voxel_sale_order_import.py | 6 +- .../Pedido_20190619_145750_0611125750634.xml | 0 .../views/res_company_views.xml | 2 +- .../views/res_config_settings_views.xml | 7 +- .../views/sale_order_views.xml | 7 +- .../addons/edi_voxel_sale_order_import_oca | 1 + .../edi_voxel_sale_order_import_oca/setup.py | 6 + 27 files changed, 265 insertions(+), 235 deletions(-) delete mode 100644 edi_voxel_sale_order_import/i18n/edi_voxel_sale_order_import.pot rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/README.rst (88%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/__init__.py (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/__manifest__.py (88%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/data/ir_cron_data.xml (100%) create mode 100644 edi_voxel_sale_order_import_oca/i18n/edi_voxel_sale_order_import.pot rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/i18n/es.po (56%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/models/__init__.py (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/models/res_company.py (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/models/res_config_settings.py (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/models/sale_order.py (92%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/readme/CONFIGURE.rst (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/readme/CONTRIBUTORS.rst (82%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/readme/DESCRIPTION.rst (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/readme/USAGE.rst (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/security/ir.model.access.csv (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/security/voxel_sale_order_security.xml (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/static/description/icon.png (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/static/description/index.html (88%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/tests/__init__.py (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/tests/test_voxel_sale_order_import.py (97%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/tests/voxel_xml/Pedido_20190619_145750_0611125750634.xml (100%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/views/res_company_views.xml (87%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/views/res_config_settings_views.xml (79%) rename {edi_voxel_sale_order_import => edi_voxel_sale_order_import_oca}/views/sale_order_views.xml (93%) create mode 120000 setup/edi_voxel_sale_order_import_oca/odoo/addons/edi_voxel_sale_order_import_oca create mode 100644 setup/edi_voxel_sale_order_import_oca/setup.py diff --git a/edi_voxel_sale_order_import/i18n/edi_voxel_sale_order_import.pot b/edi_voxel_sale_order_import/i18n/edi_voxel_sale_order_import.pot deleted file mode 100644 index 99cf7375e30..00000000000 --- a/edi_voxel_sale_order_import/i18n/edi_voxel_sale_order_import.pot +++ /dev/null @@ -1,148 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * edi_voxel_sale_order_import -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \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: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "'%s' is not recognised as an XML file" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "" -"
The following errors were " -"found:
" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "" -"Can't find a suitable Unit of Measure for this data:\n" -"\n" -"%s\n" -"Results: %s" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "" -"Can't find a suitable partner for this data:\n" -"\n" -"%s\n" -"Results: %s" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "" -"Can't find a suitable product for this data:\n" -"\n" -"%s\n" -"Results: %s" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model:ir.model,name:edi_voxel_sale_order_import.model_res_company -msgid "Companies" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model:ir.model,name:edi_voxel_sale_order_import.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "" -"Couldn't find any Company corresponding to the following information " -"extracted from the Voxel document:
" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "" -"Couldn't find any Delivery Address corresponding to the following " -"information extracted from the Voxel document:
" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "" -"Couldn't find any Tax corresponding to the following information " -"extracted from the Voxel document:
" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "Created automatically via voxel import (%s)." -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model:ir.actions.server,name:edi_voxel_sale_order_import.ir_cron_get_voxel_sale_order_ir_actions_server -#: model:ir.cron,cron_name:edi_voxel_sale_order_import.ir_cron_get_voxel_sale_order -#: model:ir.cron,name:edi_voxel_sale_order_import.ir_cron_get_voxel_sale_order -msgid "Edi Voxel: Get voxel sale order" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model:ir.model.fields,field_description:edi_voxel_sale_order_import.field_sale_order__voxel_enabled -msgid "Enable Voxel" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model:ir.model.fields,field_description:edi_voxel_sale_order_import.field_sale_order__voxel_job_ids -msgid "Jobs" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model:ir.model.fields,field_description:edi_voxel_sale_order_import.field_res_company__voxel_sale_order_login_id -#: model:ir.model.fields,field_description:edi_voxel_sale_order_import.field_res_config_settings__voxel_sale_order_login_id -msgid "Sale Order login" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model:ir.model,name:edi_voxel_sale_order_import.model_sale_order -msgid "Sales Order" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 -#, python-format -msgid "This XML file is not XML-compliant" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model_terms:ir.ui.view,arch_db:edi_voxel_sale_order_import.view_order_form -msgid "Voxel" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model_terms:ir.ui.view,arch_db:edi_voxel_sale_order_import.sale_order_view_search_inherit_quotation -msgid "Voxel Quotations" -msgstr "" - -#. module: edi_voxel_sale_order_import -#: model:ir.actions.act_window,name:edi_voxel_sale_order_import.action_voxel_queue_job -#: model:ir.ui.menu,name:edi_voxel_sale_order_import.menu_voxel_queue_job -msgid "Voxel order Jobs" -msgstr "" diff --git a/edi_voxel_sale_order_import/README.rst b/edi_voxel_sale_order_import_oca/README.rst similarity index 88% rename from edi_voxel_sale_order_import/README.rst rename to edi_voxel_sale_order_import_oca/README.rst index 3d0aded1850..74272b490e4 100644 --- a/edi_voxel_sale_order_import/README.rst +++ b/edi_voxel_sale_order_import_oca/README.rst @@ -1,6 +1,6 @@ -================ -Voxel sale order -================ +==================== +Voxel sale order oca +==================== .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! @@ -14,13 +14,13 @@ Voxel sale order :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fedi-lightgray.png?logo=github - :target: https://github.com/OCA/edi/tree/13.0/edi_voxel_sale_order_import + :target: https://github.com/OCA/edi/tree/15.0/edi_voxel_sale_order_import_oca :alt: OCA/edi .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/edi-13-0/edi-13-0-edi_voxel_sale_order_import + :target: https://translation.odoo-community.org/projects/edi-15-0/edi-15-0-edi_voxel_sale_order_import_oca :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/226/13.0 + :target: https://runbot.odoo-community.org/runbot/226/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -75,7 +75,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -94,6 +94,7 @@ Contributors * Ernesto Tejeda * Pedro M. Baeza + * Sergio Teruel Maintainers ~~~~~~~~~~~ @@ -108,6 +109,6 @@ 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/edi `_ project on GitHub. +This module is part of the `OCA/edi `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/edi_voxel_sale_order_import/__init__.py b/edi_voxel_sale_order_import_oca/__init__.py similarity index 100% rename from edi_voxel_sale_order_import/__init__.py rename to edi_voxel_sale_order_import_oca/__init__.py diff --git a/edi_voxel_sale_order_import/__manifest__.py b/edi_voxel_sale_order_import_oca/__manifest__.py similarity index 88% rename from edi_voxel_sale_order_import/__manifest__.py rename to edi_voxel_sale_order_import_oca/__manifest__.py index 3f698174fa4..b0071869ac0 100644 --- a/edi_voxel_sale_order_import/__manifest__.py +++ b/edi_voxel_sale_order_import_oca/__manifest__.py @@ -2,15 +2,15 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { - "name": "Voxel sale order", + "name": "Voxel sale order oca", "summary": "Import sale order from Voxel.", - "version": "13.0.1.0.3", + "version": "15.0.1.0.0", "category": "Sale", "author": "Tecnativa, Odoo Community Association (OCA)", "website": "https://github.com/OCA/edi", "license": "AGPL-3", "depends": [ - "edi_voxel", + "edi_voxel_oca", "onchange_helper", # See server-side forms (SSF) on v12 "sale", ], diff --git a/edi_voxel_sale_order_import/data/ir_cron_data.xml b/edi_voxel_sale_order_import_oca/data/ir_cron_data.xml similarity index 100% rename from edi_voxel_sale_order_import/data/ir_cron_data.xml rename to edi_voxel_sale_order_import_oca/data/ir_cron_data.xml diff --git a/edi_voxel_sale_order_import_oca/i18n/edi_voxel_sale_order_import.pot b/edi_voxel_sale_order_import_oca/i18n/edi_voxel_sale_order_import.pot new file mode 100644 index 00000000000..b4d7450196c --- /dev/null +++ b/edi_voxel_sale_order_import_oca/i18n/edi_voxel_sale_order_import.pot @@ -0,0 +1,148 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * edi_voxel_sale_order_import_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \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: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "'%s' is not recognised as an XML file" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "" +"
The following errors were " +"found:
    %s
" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "" +"Can't find a suitable Unit of Measure for this data:\n" +"\n" +"%s\n" +"Results: %s" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "" +"Can't find a suitable partner for this data:\n" +"\n" +"%s\n" +"Results: %s" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "" +"Can't find a suitable product for this data:\n" +"\n" +"%s\n" +"Results: %s" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model,name:edi_voxel_sale_order_import_oca.model_res_company +msgid "Companies" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model,name:edi_voxel_sale_order_import_oca.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "" +"Couldn't find any Company corresponding to the following information " +"extracted from the Voxel document:
    %s
" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "" +"Couldn't find any Delivery Address corresponding to the following " +"information extracted from the Voxel document:
    %s
" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "" +"Couldn't find any Tax corresponding to the following information " +"extracted from the Voxel document:
    %s
" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "Created automatically via voxel import (%s)." +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model:ir.actions.server,name:edi_voxel_sale_order_import_oca.ir_cron_get_voxel_sale_order_ir_actions_server +#: model:ir.cron,cron_name:edi_voxel_sale_order_import_oca.ir_cron_get_voxel_sale_order +#: model:ir.cron,name:edi_voxel_sale_order_import_oca.ir_cron_get_voxel_sale_order +msgid "Edi Voxel: Get voxel sale order" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model.fields,field_description:edi_voxel_sale_order_import_oca.field_sale_order__voxel_enabled +msgid "Enable Voxel" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model.fields,field_description:edi_voxel_sale_order_import_oca.field_sale_order__voxel_job_ids +msgid "Jobs" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model.fields,field_description:edi_voxel_sale_order_import_oca.field_res_company__voxel_sale_order_login_id +#: model:ir.model.fields,field_description:edi_voxel_sale_order_import_oca.field_res_config_settings__voxel_sale_order_login_id +msgid "Sale Order login" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model,name:edi_voxel_sale_order_import_oca.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 +#, python-format +msgid "This XML file is not XML-compliant" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model_terms:ir.ui.view,arch_db:edi_voxel_sale_order_import_oca.view_order_form +msgid "Voxel" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model_terms:ir.ui.view,arch_db:edi_voxel_sale_order_import_oca.sale_order_view_search_inherit_quotation +msgid "Voxel Quotations" +msgstr "" + +#. module: edi_voxel_sale_order_import_oca +#: model:ir.actions.act_window,name:edi_voxel_sale_order_import_oca.action_voxel_queue_job +#: model:ir.ui.menu,name:edi_voxel_sale_order_import_oca.menu_voxel_queue_job +msgid "Voxel order Jobs" +msgstr "" diff --git a/edi_voxel_sale_order_import/i18n/es.po b/edi_voxel_sale_order_import_oca/i18n/es.po similarity index 56% rename from edi_voxel_sale_order_import/i18n/es.po rename to edi_voxel_sale_order_import_oca/i18n/es.po index 19a68002e09..fc0e0bd015a 100644 --- a/edi_voxel_sale_order_import/i18n/es.po +++ b/edi_voxel_sale_order_import_oca/i18n/es.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * edi_voxel_sale_order_import +# * edi_voxel_sale_order_import_oca # msgid "" msgstr "" @@ -17,14 +17,14 @@ msgstr "" "Plural-Forms: \n" "X-Generator: Poedit 2.3\n" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "'%s' is not recognised as an XML file" msgstr "'%s' no es reconocido como un archivo XML" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "" "
The following errors were found:Los siguientes errores fueron " "encontrados:
    %s
" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "" "Can't find a suitable Unit of Measure for this data:\n" @@ -47,8 +47,8 @@ msgstr "" "%s\n" "Resultados: %s" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "" "Can't find a suitable partner for this data:\n" @@ -61,8 +61,8 @@ msgstr "" "%s\n" "Results: %s" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "" "Can't find a suitable product for this data:\n" @@ -75,19 +75,19 @@ msgstr "" "%s\n" "Results: %s" -#. module: edi_voxel_sale_order_import -#: model:ir.model,name:edi_voxel_sale_order_import.model_res_company +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model,name:edi_voxel_sale_order_import_oca.model_res_company msgid "Companies" msgstr "Compañías" -#. module: edi_voxel_sale_order_import -#: model:ir.model,name:edi_voxel_sale_order_import.model_res_config_settings +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model,name:edi_voxel_sale_order_import_oca.model_res_config_settings #, fuzzy msgid "Config Settings" msgstr "Configuración" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "" "Couldn't find any Company corresponding to the following information " @@ -96,8 +96,8 @@ msgstr "" "No se pudo encontrar ninguna Compañía correspondiente a la siguiente " "información extraida del documento Voxel:
    %s
" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "" "Couldn't find any Delivery Address corresponding to the following " @@ -106,8 +106,8 @@ msgstr "" "No se pudo encontrar ninguna Dirección de entrega correspondiente a " "la siguiente información extraida del documento Voxel:
    %s
" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "" "Couldn't find any Tax corresponding to the following information " @@ -116,60 +116,60 @@ msgstr "" "No se pudo encontrar ningún Impuesto correspondiente a la siguiente " "información extraida del documento Voxel:
    %s
" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "Created automatically via voxel import (%s)." msgstr "Creado automáticamente por importación desde Voxel (%s)." -#. module: edi_voxel_sale_order_import -#: model:ir.actions.server,name:edi_voxel_sale_order_import.ir_cron_get_voxel_sale_order_ir_actions_server -#: model:ir.cron,cron_name:edi_voxel_sale_order_import.ir_cron_get_voxel_sale_order -#: model:ir.cron,name:edi_voxel_sale_order_import.ir_cron_get_voxel_sale_order +#. module: edi_voxel_sale_order_import_oca +#: model:ir.actions.server,name:edi_voxel_sale_order_import_oca.ir_cron_get_voxel_sale_order_ir_actions_server +#: model:ir.cron,cron_name:edi_voxel_sale_order_import_oca.ir_cron_get_voxel_sale_order +#: model:ir.cron,name:edi_voxel_sale_order_import_oca.ir_cron_get_voxel_sale_order msgid "Edi Voxel: Get voxel sale order" msgstr "Edi Voxel: Obtener pedido de Voxel" -#. module: edi_voxel_sale_order_import -#: model:ir.model.fields,field_description:edi_voxel_sale_order_import.field_sale_order__voxel_enabled +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model.fields,field_description:edi_voxel_sale_order_import_oca.field_sale_order__voxel_enabled msgid "Enable Voxel" msgstr "Habilitar voxel" -#. module: edi_voxel_sale_order_import -#: model:ir.model.fields,field_description:edi_voxel_sale_order_import.field_sale_order__voxel_job_ids +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model.fields,field_description:edi_voxel_sale_order_import_oca.field_sale_order__voxel_job_ids msgid "Jobs" msgstr "Trabajos" -#. module: edi_voxel_sale_order_import -#: model:ir.model.fields,field_description:edi_voxel_sale_order_import.field_res_company__voxel_sale_order_login_id -#: model:ir.model.fields,field_description:edi_voxel_sale_order_import.field_res_config_settings__voxel_sale_order_login_id +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model.fields,field_description:edi_voxel_sale_order_import_oca.field_res_company__voxel_sale_order_login_id +#: model:ir.model.fields,field_description:edi_voxel_sale_order_import_oca.field_res_config_settings__voxel_sale_order_login_id msgid "Sale Order login" msgstr "Login para Pedidos" -#. module: edi_voxel_sale_order_import -#: model:ir.model,name:edi_voxel_sale_order_import.model_sale_order +#. module: edi_voxel_sale_order_import_oca +#: model:ir.model,name:edi_voxel_sale_order_import_oca.model_sale_order #, fuzzy msgid "Sales Order" msgstr "Orden de Venta" -#. module: edi_voxel_sale_order_import -#: code:addons/edi_voxel_sale_order_import/models/sale_order.py:0 +#. module: edi_voxel_sale_order_import_oca +#: code:addons/edi_voxel_sale_order_import_oca/models/sale_order.py:0 #, python-format msgid "This XML file is not XML-compliant" msgstr "Este archivo no es compatible con el formato XML" -#. module: edi_voxel_sale_order_import -#: model_terms:ir.ui.view,arch_db:edi_voxel_sale_order_import.view_order_form +#. module: edi_voxel_sale_order_import_oca +#: model_terms:ir.ui.view,arch_db:edi_voxel_sale_order_import_oca.view_order_form msgid "Voxel" msgstr "Voxel" -#. module: edi_voxel_sale_order_import -#: model_terms:ir.ui.view,arch_db:edi_voxel_sale_order_import.sale_order_view_search_inherit_quotation +#. module: edi_voxel_sale_order_import_oca +#: model_terms:ir.ui.view,arch_db:edi_voxel_sale_order_import_oca.sale_order_view_search_inherit_quotation #, fuzzy msgid "Voxel Quotations" msgstr "Presupuestos Voxel" -#. module: edi_voxel_sale_order_import -#: model:ir.actions.act_window,name:edi_voxel_sale_order_import.action_voxel_queue_job -#: model:ir.ui.menu,name:edi_voxel_sale_order_import.menu_voxel_queue_job +#. module: edi_voxel_sale_order_import_oca +#: model:ir.actions.act_window,name:edi_voxel_sale_order_import_oca.action_voxel_queue_job +#: model:ir.ui.menu,name:edi_voxel_sale_order_import_oca.menu_voxel_queue_job msgid "Voxel order Jobs" msgstr "Trabajos Voxel" diff --git a/edi_voxel_sale_order_import/models/__init__.py b/edi_voxel_sale_order_import_oca/models/__init__.py similarity index 100% rename from edi_voxel_sale_order_import/models/__init__.py rename to edi_voxel_sale_order_import_oca/models/__init__.py diff --git a/edi_voxel_sale_order_import/models/res_company.py b/edi_voxel_sale_order_import_oca/models/res_company.py similarity index 100% rename from edi_voxel_sale_order_import/models/res_company.py rename to edi_voxel_sale_order_import_oca/models/res_company.py diff --git a/edi_voxel_sale_order_import/models/res_config_settings.py b/edi_voxel_sale_order_import_oca/models/res_config_settings.py similarity index 100% rename from edi_voxel_sale_order_import/models/res_config_settings.py rename to edi_voxel_sale_order_import_oca/models/res_config_settings.py diff --git a/edi_voxel_sale_order_import/models/sale_order.py b/edi_voxel_sale_order_import_oca/models/sale_order.py similarity index 92% rename from edi_voxel_sale_order_import/models/sale_order.py rename to edi_voxel_sale_order_import_oca/models/sale_order.py index a58dedb1251..f50c8813dbf 100644 --- a/edi_voxel_sale_order_import/models/sale_order.py +++ b/edi_voxel_sale_order_import_oca/models/sale_order.py @@ -53,17 +53,18 @@ def create_document_from_xml(self, xml_content, voxel_filename, company): xml_content, voxel_filename, error_msgs, company ) # Add internal note to the created sale order - create_msg = _( - "Created automatically via voxel import (%s)." % (voxel_filename) - ) + create_msg = _("Created automatically via voxel import (%s).") % voxel_filename if error_msgs: str_error_msgs = "" for error_msg in error_msgs: - str_error_msgs += "
  • %s
  • " % (error_msg) - create_msg += _( - "
    " - "The following errors were found:
    " - "
      %s
    " % (str_error_msgs) + str_error_msgs += "
  • %s
  • " % error_msg + create_msg += ( + _( + "
    " + "The following errors were found:
    " + "
      %s
    " + ) + % str_error_msgs ) order.message_post(body=create_msg) return order @@ -75,8 +76,8 @@ def _parse_voxel_order(self, order_file, order_filename, error_msgs, company): if filetype in ["application/xml", "text/xml"]: try: xml_root = etree.fromstring(order_file) - except Exception: - raise UserError(_("This XML file is not XML-compliant")) + except Exception as exc: + raise UserError(_("This XML file is not XML-compliant")) from exc else: raise UserError(_("'%s' is not recognised as an XML file") % order_filename) _logger.debug("Starting to import:%s" % (order_filename)) @@ -230,8 +231,12 @@ def _parse_partner_data_voxel(self, data, raise_error=True): return partner # return the unique partner matching if raise_error: raise UserError( - _("Can't find a suitable partner for this data:\n\n%s" "\nResults: %s") - % (data, len(partner)) + _( + "Can't find a suitable partner for this data:\n\n%(data)s" + "\nResults: %(partner_count)s", + data=data, + partner_count=len(partner), + ) ) return self.env["res.partner"] @@ -253,7 +258,7 @@ def _parse_product_list_data_voxel(self, order, xml_root, error_msgs): line_vals = {"order_id": order.id} self._parse_product_voxel(line_vals, line_element) self._parse_qty_uom_voxel(line_vals, line_element) - line_vals = so_line_obj.play_onchanges(line_vals, list(line_vals)[1:]) + line_vals = so_line_obj.play_onchanges(line_vals, list(line_vals)) self._parse_discounts_product_voxel(line_vals, line_element, error_msgs) self._parse_taxes_product_voxel(line_vals, line_element, error_msgs) if line_vals: @@ -296,8 +301,12 @@ def _parse_product_voxel(self, line_vals, line_element): product = self.env["product.product"].search(domain) if len(product) != 1: raise UserError( - _("Can't find a suitable product for this data:\n\n%s" "\nResults: %s") - % (product_data, len(product)) + _( + "Can't find a suitable product for this data:\n\n%(product_data)s" + "\nResults: %(product_count)s", + product_data=product_data, + product_count=len(product), + ) ) line_vals.update(product_id=product.id) @@ -309,10 +318,11 @@ def _parse_qty_uom_voxel(self, line_vals, line_element): if len(product_uom) != 1: raise UserError( _( - "Can't find a suitable Unit of Measure for this data:\n\n%s" - "\nResults: %s" + "Can't find a suitable Unit of Measure for this data:\n\n%(product_data)s" + "\nResults: %(product_uom_count)s", + product_data=product_data, + product_uom_count=len(product_uom), ) - % (product_data, len(product_uom)) ) line_vals.update(product_uom_qty=qty, product_uom=product_uom.id) diff --git a/edi_voxel_sale_order_import/readme/CONFIGURE.rst b/edi_voxel_sale_order_import_oca/readme/CONFIGURE.rst similarity index 100% rename from edi_voxel_sale_order_import/readme/CONFIGURE.rst rename to edi_voxel_sale_order_import_oca/readme/CONFIGURE.rst diff --git a/edi_voxel_sale_order_import/readme/CONTRIBUTORS.rst b/edi_voxel_sale_order_import_oca/readme/CONTRIBUTORS.rst similarity index 82% rename from edi_voxel_sale_order_import/readme/CONTRIBUTORS.rst rename to edi_voxel_sale_order_import_oca/readme/CONTRIBUTORS.rst index b31cef32173..0c71102569a 100644 --- a/edi_voxel_sale_order_import/readme/CONTRIBUTORS.rst +++ b/edi_voxel_sale_order_import_oca/readme/CONTRIBUTORS.rst @@ -2,3 +2,4 @@ * Ernesto Tejeda * Pedro M. Baeza + * Sergio Teruel diff --git a/edi_voxel_sale_order_import/readme/DESCRIPTION.rst b/edi_voxel_sale_order_import_oca/readme/DESCRIPTION.rst similarity index 100% rename from edi_voxel_sale_order_import/readme/DESCRIPTION.rst rename to edi_voxel_sale_order_import_oca/readme/DESCRIPTION.rst diff --git a/edi_voxel_sale_order_import/readme/USAGE.rst b/edi_voxel_sale_order_import_oca/readme/USAGE.rst similarity index 100% rename from edi_voxel_sale_order_import/readme/USAGE.rst rename to edi_voxel_sale_order_import_oca/readme/USAGE.rst diff --git a/edi_voxel_sale_order_import/security/ir.model.access.csv b/edi_voxel_sale_order_import_oca/security/ir.model.access.csv similarity index 100% rename from edi_voxel_sale_order_import/security/ir.model.access.csv rename to edi_voxel_sale_order_import_oca/security/ir.model.access.csv diff --git a/edi_voxel_sale_order_import/security/voxel_sale_order_security.xml b/edi_voxel_sale_order_import_oca/security/voxel_sale_order_security.xml similarity index 100% rename from edi_voxel_sale_order_import/security/voxel_sale_order_security.xml rename to edi_voxel_sale_order_import_oca/security/voxel_sale_order_security.xml diff --git a/edi_voxel_sale_order_import/static/description/icon.png b/edi_voxel_sale_order_import_oca/static/description/icon.png similarity index 100% rename from edi_voxel_sale_order_import/static/description/icon.png rename to edi_voxel_sale_order_import_oca/static/description/icon.png diff --git a/edi_voxel_sale_order_import/static/description/index.html b/edi_voxel_sale_order_import_oca/static/description/index.html similarity index 88% rename from edi_voxel_sale_order_import/static/description/index.html rename to edi_voxel_sale_order_import_oca/static/description/index.html index 71ebd6e3c5e..4b13cff7b8c 100644 --- a/edi_voxel_sale_order_import/static/description/index.html +++ b/edi_voxel_sale_order_import_oca/static/description/index.html @@ -4,7 +4,7 @@ -Voxel sale order +Voxel sale order oca -
    -

    Voxel sale order

    +
    +

    Voxel sale order oca

    +<<<<<<< HEAD:edi_voxel_sale_order_import/static/description/index.html

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

    +======= +

    Production/Stable License: AGPL-3 OCA/edi Translate me on Weblate Try me on Runbot

    +>>>>>>> cae2ce5e ([MIG] edi_voxel_sale_order_import: Migration to v15.0):edi_voxel_sale_order_import_oca/static/description/index.html

    This module allows you to import sales orders from Voxel. Imports are queued in jobs running in the background.

    Table of contents

    @@ -421,7 +425,7 @@

    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.

    +feedback.

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

    @@ -438,6 +442,7 @@

    Contributors

  • Tecnativa:
    • Ernesto Tejeda
    • Pedro M. Baeza
    • +
    • Sergio Teruel
  • @@ -449,7 +454,7 @@

    Maintainers

    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/edi project on GitHub.

    +

    This module is part of the OCA/edi project on GitHub.

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

    diff --git a/edi_voxel_sale_order_import/tests/__init__.py b/edi_voxel_sale_order_import_oca/tests/__init__.py similarity index 100% rename from edi_voxel_sale_order_import/tests/__init__.py rename to edi_voxel_sale_order_import_oca/tests/__init__.py diff --git a/edi_voxel_sale_order_import/tests/test_voxel_sale_order_import.py b/edi_voxel_sale_order_import_oca/tests/test_voxel_sale_order_import.py similarity index 97% rename from edi_voxel_sale_order_import/tests/test_voxel_sale_order_import.py rename to edi_voxel_sale_order_import_oca/tests/test_voxel_sale_order_import.py index 6d15f82722d..f216d728fff 100644 --- a/edi_voxel_sale_order_import/tests/test_voxel_sale_order_import.py +++ b/edi_voxel_sale_order_import_oca/tests/test_voxel_sale_order_import.py @@ -5,10 +5,10 @@ from datetime import date, datetime from odoo.modules.module import get_module_path -from odoo.tests import common +from odoo.tests.common import TransactionCase -class TestVoxelSaleOrderImportCommon(common.SavepointCase): +class TestVoxelSaleOrderImportCommon(TransactionCase): @classmethod def setUpClass(cls): super().setUpClass() @@ -71,7 +71,7 @@ def setUpClass(cls): def _create_document_from_test_file(self): # read file filename = "Pedido_20190619_145750_0611125750634.xml" - module_path = get_module_path("edi_voxel_sale_order_import") + module_path = get_module_path("edi_voxel_sale_order_import_oca") file_path = os.path.join(module_path, "tests/voxel_xml", filename) with open(file_path) as file: content = file.read() diff --git a/edi_voxel_sale_order_import/tests/voxel_xml/Pedido_20190619_145750_0611125750634.xml b/edi_voxel_sale_order_import_oca/tests/voxel_xml/Pedido_20190619_145750_0611125750634.xml similarity index 100% rename from edi_voxel_sale_order_import/tests/voxel_xml/Pedido_20190619_145750_0611125750634.xml rename to edi_voxel_sale_order_import_oca/tests/voxel_xml/Pedido_20190619_145750_0611125750634.xml diff --git a/edi_voxel_sale_order_import/views/res_company_views.xml b/edi_voxel_sale_order_import_oca/views/res_company_views.xml similarity index 87% rename from edi_voxel_sale_order_import/views/res_company_views.xml rename to edi_voxel_sale_order_import_oca/views/res_company_views.xml index 9192a7246dc..ae88e000e1e 100644 --- a/edi_voxel_sale_order_import/views/res_company_views.xml +++ b/edi_voxel_sale_order_import_oca/views/res_company_views.xml @@ -4,7 +4,7 @@ res.company - + diff --git a/edi_voxel_sale_order_import/views/res_config_settings_views.xml b/edi_voxel_sale_order_import_oca/views/res_config_settings_views.xml similarity index 79% rename from edi_voxel_sale_order_import/views/res_config_settings_views.xml rename to edi_voxel_sale_order_import_oca/views/res_config_settings_views.xml index c8f6681da47..9575395aa25 100644 --- a/edi_voxel_sale_order_import/views/res_config_settings_views.xml +++ b/edi_voxel_sale_order_import_oca/views/res_config_settings_views.xml @@ -5,8 +5,11 @@ res.config.settings.view.form.voxel.invoice res.config.settings - - + +
    diff --git a/edi_voxel_sale_order_import/views/sale_order_views.xml b/edi_voxel_sale_order_import_oca/views/sale_order_views.xml similarity index 93% rename from edi_voxel_sale_order_import/views/sale_order_views.xml rename to edi_voxel_sale_order_import_oca/views/sale_order_views.xml index 5b3461bcef6..c052693ed14 100644 --- a/edi_voxel_sale_order_import/views/sale_order_views.xml +++ b/edi_voxel_sale_order_import_oca/views/sale_order_views.xml @@ -6,7 +6,10 @@ sale.order.view.form sale.order - + diff --git a/setup/edi_voxel_sale_order_import_oca/odoo/addons/edi_voxel_sale_order_import_oca b/setup/edi_voxel_sale_order_import_oca/odoo/addons/edi_voxel_sale_order_import_oca new file mode 120000 index 00000000000..b9364cdb672 --- /dev/null +++ b/setup/edi_voxel_sale_order_import_oca/odoo/addons/edi_voxel_sale_order_import_oca @@ -0,0 +1 @@ +../../../../edi_voxel_sale_order_import_oca \ No newline at end of file diff --git a/setup/edi_voxel_sale_order_import_oca/setup.py b/setup/edi_voxel_sale_order_import_oca/setup.py new file mode 100644 index 00000000000..28c57bb6403 --- /dev/null +++ b/setup/edi_voxel_sale_order_import_oca/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)