From b26e1054968557ffdd3b8e22e8fe9df1815e4a17 Mon Sep 17 00:00:00 2001 From: sergio-teruel Date: Tue, 7 Nov 2023 23:58:17 +0100 Subject: [PATCH 1/5] [ADD] stock_barcodes_picking_batch_revision: New module TT48091 --- .../README.rst | 87 ++++ .../__init__.py | 4 + .../__manifest__.py | 24 + .../data/stock_barcodes_action.xml | 17 + .../i18n/es.po | 292 ++++++++++++ .../i18n/stock_barcodes_picking_batch.pot | 263 +++++++++++ .../models/__init__.py | 5 + .../models/stock_move_line.py | 9 + .../models/stock_picking_batch.py | 16 + .../readme/CONTRIBUTORS.rst | 6 + .../readme/DESCRIPTION.rst | 2 + .../readme/USAGE.rst | 1 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 432 ++++++++++++++++++ .../static/src/js/boolean_toggle_big.js | 26 ++ .../static/src/scss/boolean_toggle_big.scss | 47 ++ .../views/stock_picking_batch_views.xml | 17 + .../wizard/__init__.py | 4 + .../stock_barcodes_read_picking_batch.py | 35 ++ ...tock_barcodes_read_picking_batch_views.xml | 143 ++++++ .../wizard/stock_barcodes_read_todo.py | 30 ++ 21 files changed, 1460 insertions(+) create mode 100644 stock_barcodes_picking_batch_revision/README.rst create mode 100644 stock_barcodes_picking_batch_revision/__init__.py create mode 100644 stock_barcodes_picking_batch_revision/__manifest__.py create mode 100644 stock_barcodes_picking_batch_revision/data/stock_barcodes_action.xml create mode 100644 stock_barcodes_picking_batch_revision/i18n/es.po create mode 100644 stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch.pot create mode 100644 stock_barcodes_picking_batch_revision/models/__init__.py create mode 100644 stock_barcodes_picking_batch_revision/models/stock_move_line.py create mode 100644 stock_barcodes_picking_batch_revision/models/stock_picking_batch.py create mode 100644 stock_barcodes_picking_batch_revision/readme/CONTRIBUTORS.rst create mode 100644 stock_barcodes_picking_batch_revision/readme/DESCRIPTION.rst create mode 100644 stock_barcodes_picking_batch_revision/readme/USAGE.rst create mode 100644 stock_barcodes_picking_batch_revision/static/description/icon.png create mode 100644 stock_barcodes_picking_batch_revision/static/description/index.html create mode 100644 stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js create mode 100644 stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss create mode 100644 stock_barcodes_picking_batch_revision/views/stock_picking_batch_views.xml create mode 100644 stock_barcodes_picking_batch_revision/wizard/__init__.py create mode 100644 stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch.py create mode 100644 stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch_views.xml create mode 100644 stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_todo.py diff --git a/stock_barcodes_picking_batch_revision/README.rst b/stock_barcodes_picking_batch_revision/README.rst new file mode 100644 index 000000000000..5d87d3b9f7b6 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/README.rst @@ -0,0 +1,87 @@ +===================================== +Stock Barcodes Picking Batch Revision +===================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:93ae07fd7b54293bbb2c2c3c9f0cbca33e2a54e9feda8d71ab34b4c57c01a989 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fstock--logistics--barcode-lightgray.png?logo=github + :target: https://github.com/OCA/stock-logistics-barcode/tree/15.0/stock_barcodes_picking_batch_revision + :alt: OCA/stock-logistics-barcode +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/stock-logistics-barcode-15-0/stock-logistics-barcode-15-0-stock_barcodes_picking_batch_revision + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-barcode&target_branch=15.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends barcode reader interface to allow to review batch picking from other +users. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Read usage section from stock_barcodes module. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + + +* `Tecnativa `_: + + * Sergio Teruel + * Carlos Dauden + * Carlos Roca + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +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/stock-logistics-barcode `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_barcodes_picking_batch_revision/__init__.py b/stock_barcodes_picking_batch_revision/__init__.py new file mode 100644 index 000000000000..f0ca6cabfaa3 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2023 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from . import models +from . import wizard diff --git a/stock_barcodes_picking_batch_revision/__manifest__.py b/stock_barcodes_picking_batch_revision/__manifest__.py new file mode 100644 index 000000000000..9604b169ea9d --- /dev/null +++ b/stock_barcodes_picking_batch_revision/__manifest__.py @@ -0,0 +1,24 @@ +# Copyright 2023 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Stock Barcodes Picking Batch Revision", + "summary": "It provides batch pickings revision from other users.", + "version": "15.0.1.0.0", + "author": "Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/stock-logistics-barcode", + "license": "AGPL-3", + "category": "Extra Tools", + "depends": ["stock_barcodes_picking_batch"], + "data": [ + "data/stock_barcodes_action.xml", + "views/stock_picking_batch_views.xml", + "wizard/stock_barcodes_read_picking_batch_views.xml", + ], + "installable": True, + "assets": { + "web.assets_backend": [ + "stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js", + "stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss", + ], + }, +} diff --git a/stock_barcodes_picking_batch_revision/data/stock_barcodes_action.xml b/stock_barcodes_picking_batch_revision/data/stock_barcodes_action.xml new file mode 100644 index 000000000000..2296c6276085 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/data/stock_barcodes_action.xml @@ -0,0 +1,17 @@ + + + + Review picking batch + 120 + + {"search_default_to_review": True, 'default_review_picking_batch': True} + + diff --git a/stock_barcodes_picking_batch_revision/i18n/es.po b/stock_barcodes_picking_batch_revision/i18n/es.po new file mode 100644 index 000000000000..6e3a52124ac3 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/i18n/es.po @@ -0,0 +1,292 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_barcodes_picking_batch +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-04-06 21:50+0000\n" +"PO-Revision-Date: 2023-10-30 21:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__product_ref_done +msgid "#Product Ref done:" +msgstr "#Referencias realizadas:" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__product_ref_count +msgid "#Product Ref:" +msgstr "#Referencias:" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "" +"" +msgstr "" +"" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_batch_picking_form +msgid "Scan barcodes" +msgstr "Leer Cód. barras" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "#Ref: " +msgstr "#Ref: " + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "" +" | \n" +" #Read: " +msgstr "" +"| \n" +" #Leer: " + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Are you sure to validate the picking batch?" +msgstr "¿Seguro que quiere validar esta agrupación de albaranes?" + +#. module: stock_barcodes_picking_batch +#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 +#, python-format +msgid "Barcode reader" +msgstr "Escaneador" + +#. module: stock_barcodes_picking_batch +#: model:ir.actions.act_window,name:stock_barcodes_picking_batch.action_stock_barcodes_read_picking_batch +msgid "Barcodes Read" +msgstr "Lector de códigos de barras" + +#. module: stock_barcodes_picking_batch +#: model:ir.model,name:stock_barcodes_picking_batch.model_stock_picking_batch +msgid "Batch Transfer" +msgstr "Agrupación de albaranes" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__name +msgid "Candidate Picking Batch" +msgstr "Posibles grupos de albaranes" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__candidate_picking_batch_ids +msgid "Candidate picking batch" +msgstr "Posibles grupos de albaranes" + +#. module: stock_barcodes_picking_batch +#: model:ir.model,name:stock_barcodes_picking_batch.model_wiz_candidate_picking_batch +msgid "Candidate picking batchs for barcode interface" +msgstr "Posibles grupos de albaranes para el lector de códigos de barras" + +#. module: stock_barcodes_picking_batch +#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 +#, python-format +msgid "Click on picking batch pushpin to lock it" +msgstr "Pinche en la chincheta del grupo para bloquearlo" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__confirmed_moves +msgid "Confirmed moves" +msgstr "Movimientos confirmados" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__date +msgid "Creation Date" +msgstr "Fecha de Creación" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__outgoing +msgid "Customers" +msgstr "Clientes" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Detailed operations" +msgstr "Operaciones detalladas" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__internal +msgid "Internal" +msgstr "Interno" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__is_pending +msgid "Is Pending" +msgstr "Pendiente" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,help:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__confirmed_moves +msgid "" +"It allows to work with movements without reservation (Without detailed " +"operations)" +msgstr "" +"Permite trabajar con movimientos sin reserva (Sin operaciones detalladas)" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__write_uid +msgid "Last Updated by" +msgstr "Última Actualización por" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Lot:" +msgstr "Lote:" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,help:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__name +msgid "Name of the batch transfer" +msgstr "Nombre de agrupación de albaranes" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Open" +msgstr "Abrir" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Package:" +msgstr "Empaquetado:" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Pending moves" +msgstr "Movimientos pendientes" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_batch_id +msgid "Picking Batch" +msgstr "Grupo de albaranes" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_mode +msgid "Picking Mode" +msgstr "Modo de albarán" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__picking_batch_id +#: model:stock.barcodes.action,name:stock_barcodes_picking_batch.stock_barcodes_action_picking_batch +msgid "Picking batch" +msgstr "Grupo de albaranes" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_mode__picking_batch +msgid "Picking batch mode" +msgstr "Modo de recogida por lotes" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_batch_product_qty +msgid "Picking batch quantities" +msgstr "Cantidades del grupo" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__scan_count +msgid "Scan Count" +msgstr "Cantidad de lecturas" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_batch_picking_form +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_picking_batch_kanban +msgid "Start barcode interface" +msgstr "Iniciar el lector de códigos de barras" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__state +msgid "State" +msgstr "Estado" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_type_code +msgid "Type of Operation" +msgstr "Tipo de operación" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Validate" +msgstr "Validar" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__incoming +msgid "Vendors" +msgstr "Proveedores" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__wiz_barcode_id +msgid "Wiz Barcode" +msgstr "Asistente de código de barras" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__wiz_picking_batch_id +msgid "Wizard Picking Batch" +msgstr "Asistente de Recogida por Lotes" + +#. module: stock_barcodes_picking_batch +#: model:ir.model,name:stock_barcodes_picking_batch.model_wiz_stock_barcodes_read_picking +msgid "Wizard to read barcode on picking batch" +msgstr "" +"Asistente para leer códigos de barras desde las agrupaciones de albaranes" + +#~ msgid "#Read:" +#~ msgstr "#Leído" + +#~ msgid "#Ref:" +#~ msgstr "#Ref:" + +#~ msgid "" +#~ "the state of the batch picking. Workflow is draft -> in_progress/assigned " +#~ "-> done or cancel" +#~ msgstr "" +#~ "el estado del grupo de albaranes. El flujo es borrador -> asignado -> " +#~ "realizado o cancelado" + +#~ msgid "#References done:" +#~ msgstr "#Leído:" diff --git a/stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch.pot b/stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch.pot new file mode 100644 index 000000000000..f31d6cfd12c5 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch.pot @@ -0,0 +1,263 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_barcodes_picking_batch +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.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: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__product_ref_done +msgid "#Product Ref done:" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__product_ref_count +msgid "#Product Ref:" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_batch_picking_form +msgid "Scan barcodes" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "#Ref: " +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "" +" | \n" +" #Read: " +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Are you sure to validate the picking batch?" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 +#, python-format +msgid "Barcode reader" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.actions.act_window,name:stock_barcodes_picking_batch.action_stock_barcodes_read_picking_batch +msgid "Barcodes Read" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model,name:stock_barcodes_picking_batch.model_stock_picking_batch +msgid "Batch Transfer" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__name +msgid "Candidate Picking Batch" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__candidate_picking_batch_ids +msgid "Candidate picking batch" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model,name:stock_barcodes_picking_batch.model_wiz_candidate_picking_batch +msgid "Candidate picking batchs for barcode interface" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 +#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 +#, python-format +msgid "Click on picking batch pushpin to lock it" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__confirmed_moves +msgid "Confirmed moves" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__create_date +msgid "Created on" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__date +msgid "Creation Date" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__outgoing +msgid "Customers" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Detailed operations" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__id +msgid "ID" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__internal +msgid "Internal" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__is_pending +msgid "Is Pending" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,help:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__confirmed_moves +msgid "" +"It allows to work with movements without reservation (Without detailed " +"operations)" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Lot:" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,help:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__name +msgid "Name of the batch transfer" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Open" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Package:" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Pending moves" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_batch_id +msgid "Picking Batch" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_mode +msgid "Picking Mode" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__picking_batch_id +#: model:stock.barcodes.action,name:stock_barcodes_picking_batch.stock_barcodes_action_picking_batch +msgid "Picking batch" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_mode__picking_batch +msgid "Picking batch mode" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_batch_product_qty +msgid "Picking batch quantities" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__scan_count +msgid "Scan Count" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_batch_picking_form +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_picking_batch_kanban +msgid "Start barcode interface" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__state +msgid "State" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_type_code +msgid "Type of Operation" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form +msgid "Validate" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__incoming +msgid "Vendors" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__wiz_barcode_id +msgid "Wiz Barcode" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__wiz_picking_batch_id +msgid "Wizard Picking Batch" +msgstr "" + +#. module: stock_barcodes_picking_batch +#: model:ir.model,name:stock_barcodes_picking_batch.model_wiz_stock_barcodes_read_picking +msgid "Wizard to read barcode on picking batch" +msgstr "" diff --git a/stock_barcodes_picking_batch_revision/models/__init__.py b/stock_barcodes_picking_batch_revision/models/__init__.py new file mode 100644 index 000000000000..63ab014bccd5 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2023 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import stock_move_line +from . import stock_picking_batch diff --git a/stock_barcodes_picking_batch_revision/models/stock_move_line.py b/stock_barcodes_picking_batch_revision/models/stock_move_line.py new file mode 100644 index 000000000000..4178f0b51f95 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/models/stock_move_line.py @@ -0,0 +1,9 @@ +# Copyright 2023 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import fields, models + + +class StockMoveLine(models.Model): + _inherit = "stock.move.line" + + barcodes_is_reviewed = fields.Boolean() diff --git a/stock_barcodes_picking_batch_revision/models/stock_picking_batch.py b/stock_barcodes_picking_batch_revision/models/stock_picking_batch.py new file mode 100644 index 000000000000..7a2e50f8c105 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/models/stock_picking_batch.py @@ -0,0 +1,16 @@ +# Copyright 2023 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import fields, models + + +class StockPickingBatch(models.Model): + _inherit = "stock.picking.batch" + + barcodes_requested_review = fields.Boolean() + + def write(self, vals): + res = super(StockPickingBatch, self).write(vals) + # Set not assigned batch picking to allow to be assigned to other user to review + if vals.get("barcodes_requested_review", False): + self.user_id = False + return res diff --git a/stock_barcodes_picking_batch_revision/readme/CONTRIBUTORS.rst b/stock_barcodes_picking_batch_revision/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000000..df5958191743 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/readme/CONTRIBUTORS.rst @@ -0,0 +1,6 @@ + +* `Tecnativa `_: + + * Sergio Teruel + * Carlos Dauden + * Carlos Roca diff --git a/stock_barcodes_picking_batch_revision/readme/DESCRIPTION.rst b/stock_barcodes_picking_batch_revision/readme/DESCRIPTION.rst new file mode 100644 index 000000000000..aaeec36c30f7 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module extends barcode reader interface to allow to review batch picking from other +users. diff --git a/stock_barcodes_picking_batch_revision/readme/USAGE.rst b/stock_barcodes_picking_batch_revision/readme/USAGE.rst new file mode 100644 index 000000000000..b0b4bac558c0 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/readme/USAGE.rst @@ -0,0 +1 @@ +Read usage section from stock_barcodes module. diff --git a/stock_barcodes_picking_batch_revision/static/description/icon.png b/stock_barcodes_picking_batch_revision/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/stock_barcodes_picking_batch_revision/static/description/index.html b/stock_barcodes_picking_batch_revision/static/description/index.html new file mode 100644 index 000000000000..002c1a616299 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/static/description/index.html @@ -0,0 +1,432 @@ + + + + + + +Stock Barcodes Picking Batch Revision + + + +
+

Stock Barcodes Picking Batch Revision

+ + +

Beta License: AGPL-3 OCA/stock-logistics-barcode Translate me on Weblate Try me on Runboat

+

This module extends barcode reader interface to allow to review batch picking from other +users.

+

Table of contents

+ +
+

Usage

+

Read usage section from stock_barcodes module.

+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Sergio Teruel
    • +
    • Carlos Dauden
    • +
    • Carlos Roca
    • +
    +
  • +
+
+
+

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/stock-logistics-barcode project on GitHub.

+

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

+
+
+
+ + diff --git a/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js b/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js new file mode 100644 index 000000000000..01d7bc783df2 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js @@ -0,0 +1,26 @@ +/* Copyright 2024 Tecnativa - Carlos Roca + * License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ +odoo.define( + "stock_barcodes_picking_batch_revision.boolean_toggle_big", + function (require) { + "use strict"; + + var basic_fields = require("web.basic_fields"); + var field_registry = require("web.field_registry"); + + var FieldBarcodeBooleanToggleBig = basic_fields.BooleanToggle.extend({ + /** + * Add class o_boolean_toggle_big to be able to modify css + * + * @override + * @private + */ + _render: function () { + this._super.apply(this, arguments); + this.$el.addClass("o_boolean_toggle_big"); + }, + }); + + field_registry.add("boolean_toggle_big", FieldBarcodeBooleanToggleBig); + } +); diff --git a/stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss b/stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss new file mode 100644 index 000000000000..e05f3557442f --- /dev/null +++ b/stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss @@ -0,0 +1,47 @@ +/* Copyright 2024 Tecnativa - Carlos Roca + License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ +div.o_boolean_toggle_big.custom-control.custom-checkbox { + $line-height-computed: $line-height-base * $font-size-base; + $slider-width: $line-height-computed * 2.5; + $font-size: $font-size-base * 2; + + display: inline-block; + padding-left: $slider-width + 0.25rem; + + > label.custom-control-label { + > i { + color: white; + cursor: pointer; + font-size: $font-size; + position: absolute; + top: 2px; + &.fa-times-circle { + right: 24px; + } + &.fa-check-circle { + right: 7px; + } + } + &::before, + &::after { + content: ""; + top: 0; + left: -($slider-width + 0.25rem); + } + &::before { + width: $slider-width; + height: 150%; + background-color: #a0a0a0 !important; + border-radius: 100px; + outline: none !important; + } + } + > input.custom-control-input:checked + label.custom-control-label { + &::before { + background-color: $o-brand-primary !important; + } + &::after { + background-image: none; + } + } +} diff --git a/stock_barcodes_picking_batch_revision/views/stock_picking_batch_views.xml b/stock_barcodes_picking_batch_revision/views/stock_picking_batch_views.xml new file mode 100644 index 000000000000..26df23f7b5af --- /dev/null +++ b/stock_barcodes_picking_batch_revision/views/stock_picking_batch_views.xml @@ -0,0 +1,17 @@ + + + + stock.picking.batch + + + + + + + + + diff --git a/stock_barcodes_picking_batch_revision/wizard/__init__.py b/stock_barcodes_picking_batch_revision/wizard/__init__.py new file mode 100644 index 000000000000..8092b061d782 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/wizard/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2023 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from . import stock_barcodes_read_picking_batch +from . import stock_barcodes_read_todo diff --git a/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch.py b/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch.py new file mode 100644 index 000000000000..b89ee24d468c --- /dev/null +++ b/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch.py @@ -0,0 +1,35 @@ +# Copyright 2023 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class WizStockBarcodesReadPickingBatchRevision(models.TransientModel): + _inherit = "wiz.stock.barcodes.read.picking" + + review_picking_batch = fields.Boolean( + help="Technical field to know the context (reviewer or not)" + ) + + def _get_stock_move_lines_todo(self): + if self.picking_mode != "picking_batch" or not self.review_picking_batch: + return super()._get_stock_move_lines_todo() + # Get all sml to be reviewed although it has not qty_done + move_lines = self.picking_batch_id.move_line_ids.filtered( + lambda ml: not ml.barcodes_is_reviewed + ) + return move_lines + + def action_clean_values(self): + """Restore review state to not reviewed""" + if not self.review_picking_batch: + return super().action_clean_values() + self.picking_batch_id.move_line_ids.barcodes_is_reviewed = False + + +class WizCandidatePickingBatch(models.TransientModel): + _inherit = "wiz.candidate.picking.batch" + + barcodes_requested_review = fields.Boolean( + related="picking_batch_id.barcodes_requested_review", readonly=False + ) diff --git a/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch_views.xml b/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch_views.xml new file mode 100644 index 000000000000..3c6d3462d63b --- /dev/null +++ b/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch_views.xml @@ -0,0 +1,143 @@ + + + + stock.barcodes.read.picking.batch.form + wiz.stock.barcodes.read.picking + + + + + + +
+ {'invisible': [('review_picking_batch', '=', True)]} +
+ + {'invisible': [('review_picking_batch', '=', True)]} + + + + {'invisible': ['|', '|', ('move_line_ids', '=', []), ('show_detailed_operations', '=', False), ('review_picking_batch', '=', True)]} + + + + {'invisible': [('review_picking_batch', '=', True)]} + + + + + + + {'invisible': [('review_picking_batch', '=', True)]} + + + + + + {'invisible': [('review_picking_batch', '=', True)]} + + + + + +
+ {'invisible': [('review_picking_batch', '=', True)]} +
+
+
+ + + + +
+
+
+
+
diff --git a/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_todo.py b/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_todo.py new file mode 100644 index 000000000000..06ff6059c25f --- /dev/null +++ b/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_todo.py @@ -0,0 +1,30 @@ +# Copyright 2023 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class WizStockBarcodesReadTodo(models.TransientModel): + _inherit = "wiz.stock.barcodes.read.todo" + + review_picking_batch = fields.Boolean(related="wiz_barcode_id.review_picking_batch") + + @api.depends( + "line_ids", + "line_ids.qty_done", + "line_ids.product_uom_qty", + "line_ids.barcode_scan_state", + "qty_done", + "product_uom_qty", + ) + def _compute_state(self): + if not self.wiz_barcode_id.review_picking_batch: + return super()._compute_state() + for rec in self: + if rec.line_ids.filtered(lambda ln: not ln.barcodes_is_reviewed): + rec.state = "pending" + else: + rec.state = "done" + + def action_confirm_review(self): + self.line_ids.barcodes_is_reviewed = True From 3fbdbe8646587b39e328d2cc07d24b31d31d31cb Mon Sep 17 00:00:00 2001 From: oca-ci Date: Wed, 27 Mar 2024 16:40:55 +0000 Subject: [PATCH 2/5] [UPD] Update stock_barcodes_picking_batch_revision.pot --- .../i18n/es.po | 438 ++++++++---------- .../stock_barcodes_picking_batch_revision.pot | 92 ++++ 2 files changed, 294 insertions(+), 236 deletions(-) create mode 100644 stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch_revision.pot diff --git a/stock_barcodes_picking_batch_revision/i18n/es.po b/stock_barcodes_picking_batch_revision/i18n/es.po index 6e3a52124ac3..884960d00d32 100644 --- a/stock_barcodes_picking_batch_revision/i18n/es.po +++ b/stock_barcodes_picking_batch_revision/i18n/es.po @@ -17,264 +17,230 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__product_ref_done -msgid "#Product Ref done:" -msgstr "#Referencias realizadas:" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__product_ref_count -msgid "#Product Ref:" -msgstr "#Referencias:" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "" +#. module: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form +#, fuzzy +msgid "" msgstr "" -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "" -"" -msgstr "" -"" +#. module: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form +#, fuzzy +msgid "" +msgstr "" -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_batch_picking_form -msgid "Scan barcodes" -msgstr "Leer Cód. barras" +#. module: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form +#, fuzzy +msgid "" +msgstr "" -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "#Ref: " -msgstr "#Ref: " +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_stock_move_line__barcodes_is_reviewed +#, fuzzy +msgid "Barcodes Is Reviewed" +msgstr "Lector de códigos de barras" -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "" -" | \n" -" #Read: " -msgstr "" -"| \n" -" #Leer: " - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Are you sure to validate the picking batch?" -msgstr "¿Seguro que quiere validar esta agrupación de albaranes?" - -#. module: stock_barcodes_picking_batch -#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 -#, python-format -msgid "Barcode reader" -msgstr "Escaneador" - -#. module: stock_barcodes_picking_batch -#: model:ir.actions.act_window,name:stock_barcodes_picking_batch.action_stock_barcodes_read_picking_batch -msgid "Barcodes Read" +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_stock_picking_batch__barcodes_requested_review +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_wiz_candidate_picking_batch__barcodes_requested_review +#, fuzzy +msgid "Barcodes Requested Review" msgstr "Lector de códigos de barras" -#. module: stock_barcodes_picking_batch -#: model:ir.model,name:stock_barcodes_picking_batch.model_stock_picking_batch +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_stock_picking_batch msgid "Batch Transfer" msgstr "Agrupación de albaranes" -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__name -msgid "Candidate Picking Batch" -msgstr "Posibles grupos de albaranes" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__candidate_picking_batch_ids -msgid "Candidate picking batch" -msgstr "Posibles grupos de albaranes" - -#. module: stock_barcodes_picking_batch -#: model:ir.model,name:stock_barcodes_picking_batch.model_wiz_candidate_picking_batch +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_wiz_candidate_picking_batch msgid "Candidate picking batchs for barcode interface" msgstr "Posibles grupos de albaranes para el lector de códigos de barras" -#. module: stock_barcodes_picking_batch -#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 -#, python-format -msgid "Click on picking batch pushpin to lock it" -msgstr "Pinche en la chincheta del grupo para bloquearlo" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__confirmed_moves -msgid "Confirmed moves" -msgstr "Movimientos confirmados" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__create_uid -msgid "Created by" -msgstr "Creado por" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__create_date -msgid "Created on" -msgstr "Creado el" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__date -msgid "Creation Date" -msgstr "Fecha de Creación" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__outgoing -msgid "Customers" -msgstr "Clientes" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Detailed operations" -msgstr "Operaciones detalladas" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__display_name -msgid "Display Name" -msgstr "Nombre a mostrar" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__id -msgid "ID" -msgstr "ID (identificación)" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__internal -msgid "Internal" -msgstr "Interno" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__is_pending -msgid "Is Pending" -msgstr "Pendiente" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,help:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__confirmed_moves -msgid "" -"It allows to work with movements without reservation (Without detailed " -"operations)" +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_stock_move_line +msgid "Product Moves (Stock Move Line)" msgstr "" -"Permite trabajar con movimientos sin reserva (Sin operaciones detalladas)" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch____last_update -msgid "Last Modified on" -msgstr "Última Modificación el" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__write_uid -msgid "Last Updated by" -msgstr "Última Actualización por" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__write_date -msgid "Last Updated on" -msgstr "Última Actualización el" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Lot:" -msgstr "Lote:" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,help:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__name -msgid "Name of the batch transfer" -msgstr "Nombre de agrupación de albaranes" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Open" -msgstr "Abrir" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Package:" -msgstr "Empaquetado:" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Pending moves" -msgstr "Movimientos pendientes" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_batch_id -msgid "Picking Batch" -msgstr "Grupo de albaranes" -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_mode -msgid "Picking Mode" -msgstr "Modo de albarán" +#. module: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form +msgid "Review" +msgstr "" -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__picking_batch_id -#: model:stock.barcodes.action,name:stock_barcodes_picking_batch.stock_barcodes_action_picking_batch -msgid "Picking batch" +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_picking__review_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_todo__review_picking_batch +#, fuzzy +msgid "Review Picking Batch" msgstr "Grupo de albaranes" -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_mode__picking_batch -msgid "Picking batch mode" -msgstr "Modo de recogida por lotes" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_batch_product_qty -msgid "Picking batch quantities" -msgstr "Cantidades del grupo" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__scan_count -msgid "Scan Count" -msgstr "Cantidad de lecturas" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_batch_picking_form -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_picking_batch_kanban -msgid "Start barcode interface" -msgstr "Iniciar el lector de códigos de barras" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__state -msgid "State" -msgstr "Estado" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_type_code -msgid "Type of Operation" -msgstr "Tipo de operación" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Validate" -msgstr "Validar" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__incoming -msgid "Vendors" -msgstr "Proveedores" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__wiz_barcode_id -msgid "Wiz Barcode" -msgstr "Asistente de código de barras" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__wiz_picking_batch_id -msgid "Wizard Picking Batch" -msgstr "Asistente de Recogida por Lotes" - -#. module: stock_barcodes_picking_batch -#: model:ir.model,name:stock_barcodes_picking_batch.model_wiz_stock_barcodes_read_picking +#. module: stock_barcodes_picking_batch_revision +#: model:stock.barcodes.action,name:stock_barcodes_picking_batch_revision.stock_barcodes_action_picking_batch_revision +#, fuzzy +msgid "Review picking batch" +msgstr "Posibles grupos de albaranes" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model.fields,help:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_picking__review_picking_batch +#: model:ir.model.fields,help:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_todo__review_picking_batch +msgid "Technical field to know the context (reviewer or not)" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.stock_picking_batch_filter +msgid "To review" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_wiz_stock_barcodes_read_picking msgid "Wizard to read barcode on picking batch" msgstr "" "Asistente para leer códigos de barras desde las agrupaciones de albaranes" +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_wiz_stock_barcodes_read_todo +#, fuzzy +msgid "Wizard to read barcode todo" +msgstr "" +"Asistente para leer códigos de barras desde las agrupaciones de albaranes" + +#~ msgid "#Product Ref done:" +#~ msgstr "#Referencias realizadas:" + +#~ msgid "#Product Ref:" +#~ msgstr "#Referencias:" + +#~ msgid "" +#~ "" +#~ msgstr "" +#~ "" + +#~ msgid "Scan barcodes" +#~ msgstr "Leer Cód. barras" + +#~ msgid "#Ref: " +#~ msgstr "#Ref: " + +#~ msgid "" +#~ " | \n" +#~ " #Read: " +#~ msgstr "" +#~ "| \n" +#~ " #Leer: " + +#~ msgid "Are you sure to validate the picking batch?" +#~ msgstr "¿Seguro que quiere validar esta agrupación de albaranes?" + +#~ msgid "Barcode reader" +#~ msgstr "Escaneador" + +#~ msgid "Candidate Picking Batch" +#~ msgstr "Posibles grupos de albaranes" + +#~ msgid "Click on picking batch pushpin to lock it" +#~ msgstr "Pinche en la chincheta del grupo para bloquearlo" + +#~ msgid "Confirmed moves" +#~ msgstr "Movimientos confirmados" + +#~ msgid "Created by" +#~ msgstr "Creado por" + +#~ msgid "Created on" +#~ msgstr "Creado el" + +#~ msgid "Creation Date" +#~ msgstr "Fecha de Creación" + +#~ msgid "Customers" +#~ msgstr "Clientes" + +#~ msgid "Detailed operations" +#~ msgstr "Operaciones detalladas" + +#~ msgid "Display Name" +#~ msgstr "Nombre a mostrar" + +#~ msgid "ID" +#~ msgstr "ID (identificación)" + +#~ msgid "Internal" +#~ msgstr "Interno" + +#~ msgid "Is Pending" +#~ msgstr "Pendiente" + +#~ msgid "" +#~ "It allows to work with movements without reservation (Without detailed " +#~ "operations)" +#~ msgstr "" +#~ "Permite trabajar con movimientos sin reserva (Sin operaciones detalladas)" + +#~ msgid "Last Modified on" +#~ msgstr "Última Modificación el" + +#~ msgid "Last Updated by" +#~ msgstr "Última Actualización por" + +#~ msgid "Last Updated on" +#~ msgstr "Última Actualización el" + +#~ msgid "Lot:" +#~ msgstr "Lote:" + +#~ msgid "Name of the batch transfer" +#~ msgstr "Nombre de agrupación de albaranes" + +#~ msgid "Open" +#~ msgstr "Abrir" + +#~ msgid "Package:" +#~ msgstr "Empaquetado:" + +#~ msgid "Pending moves" +#~ msgstr "Movimientos pendientes" + +#~ msgid "Picking Mode" +#~ msgstr "Modo de albarán" + +#~ msgid "Picking batch" +#~ msgstr "Grupo de albaranes" + +#~ msgid "Picking batch mode" +#~ msgstr "Modo de recogida por lotes" + +#~ msgid "Picking batch quantities" +#~ msgstr "Cantidades del grupo" + +#~ msgid "Scan Count" +#~ msgstr "Cantidad de lecturas" + +#~ msgid "Start barcode interface" +#~ msgstr "Iniciar el lector de códigos de barras" + +#~ msgid "State" +#~ msgstr "Estado" + +#~ msgid "Type of Operation" +#~ msgstr "Tipo de operación" + +#~ msgid "Validate" +#~ msgstr "Validar" + +#~ msgid "Vendors" +#~ msgstr "Proveedores" + +#~ msgid "Wiz Barcode" +#~ msgstr "Asistente de código de barras" + +#~ msgid "Wizard Picking Batch" +#~ msgstr "Asistente de Recogida por Lotes" + #~ msgid "#Read:" #~ msgstr "#Leído" diff --git a/stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch_revision.pot b/stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch_revision.pot new file mode 100644 index 000000000000..427076745781 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch_revision.pot @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_barcodes_picking_batch_revision +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.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: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form +msgid "" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form +msgid "" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form +msgid "" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_stock_move_line__barcodes_is_reviewed +msgid "Barcodes Is Reviewed" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_stock_picking_batch__barcodes_requested_review +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_wiz_candidate_picking_batch__barcodes_requested_review +msgid "Barcodes Requested Review" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_stock_picking_batch +msgid "Batch Transfer" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_wiz_candidate_picking_batch +msgid "Candidate picking batchs for barcode interface" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form +msgid "Review" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_picking__review_picking_batch +#: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_todo__review_picking_batch +msgid "Review Picking Batch" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:stock.barcodes.action,name:stock_barcodes_picking_batch_revision.stock_barcodes_action_picking_batch_revision +msgid "Review picking batch" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model.fields,help:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_picking__review_picking_batch +#: model:ir.model.fields,help:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_todo__review_picking_batch +msgid "Technical field to know the context (reviewer or not)" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.stock_picking_batch_filter +msgid "To review" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_wiz_stock_barcodes_read_picking +msgid "Wizard to read barcode on picking batch" +msgstr "" + +#. module: stock_barcodes_picking_batch_revision +#: model:ir.model,name:stock_barcodes_picking_batch_revision.model_wiz_stock_barcodes_read_todo +msgid "Wizard to read barcode todo" +msgstr "" From 0d4b782790f359c2f2f6b1259589cc0194b060ca Mon Sep 17 00:00:00 2001 From: Carlos Dauden Date: Tue, 2 Apr 2024 12:44:28 +0200 Subject: [PATCH 3/5] [I18N] stock_barcodes_picking_batch_revision: Fix translations generated by oca-ci https://github.com/OCA/stock-logistics-barcode/commit/3558e496638aaddd21e1ec6f2329d67b06a38d1d --- .../i18n/es.po | 198 ++----------- .../i18n/stock_barcodes_picking_batch.pot | 263 ------------------ 2 files changed, 18 insertions(+), 443 deletions(-) delete mode 100644 stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch.pot diff --git a/stock_barcodes_picking_batch_revision/i18n/es.po b/stock_barcodes_picking_batch_revision/i18n/es.po index 884960d00d32..9b6b5fb3882f 100644 --- a/stock_barcodes_picking_batch_revision/i18n/es.po +++ b/stock_barcodes_picking_batch_revision/i18n/es.po @@ -6,47 +6,42 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-06 21:50+0000\n" -"PO-Revision-Date: 2023-10-30 21:36+0000\n" -"Last-Translator: Ivorra78 \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2024-04-02 12:37+0200\n" +"Last-Translator: Carlos Dauden \n" "Language-Team: \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" +"X-Generator: Poedit 3.0.1\n" #. module: stock_barcodes_picking_batch_revision #: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form -#, fuzzy msgid "" -msgstr "" +msgstr "" #. module: stock_barcodes_picking_batch_revision #: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form -#, fuzzy msgid "" -msgstr "" +msgstr "" #. module: stock_barcodes_picking_batch_revision #: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form -#, fuzzy msgid "" -msgstr "" +msgstr "" #. module: stock_barcodes_picking_batch_revision #: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_stock_move_line__barcodes_is_reviewed -#, fuzzy msgid "Barcodes Is Reviewed" -msgstr "Lector de códigos de barras" +msgstr "Revisado" #. module: stock_barcodes_picking_batch_revision #: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_stock_picking_batch__barcodes_requested_review #: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_wiz_candidate_picking_batch__barcodes_requested_review -#, fuzzy msgid "Barcodes Requested Review" -msgstr "Lector de códigos de barras" +msgstr "Solicitud de revisión código de barras" #. module: stock_barcodes_picking_batch_revision #: model:ir.model,name:stock_barcodes_picking_batch_revision.model_stock_picking_batch @@ -56,203 +51,46 @@ msgstr "Agrupación de albaranes" #. module: stock_barcodes_picking_batch_revision #: model:ir.model,name:stock_barcodes_picking_batch_revision.model_wiz_candidate_picking_batch msgid "Candidate picking batchs for barcode interface" -msgstr "Posibles grupos de albaranes para el lector de códigos de barras" +msgstr "Agrupación de albaranes candidata interfaz de códigos de barras" #. module: stock_barcodes_picking_batch_revision #: model:ir.model,name:stock_barcodes_picking_batch_revision.model_stock_move_line msgid "Product Moves (Stock Move Line)" -msgstr "" +msgstr "Movimientos de Producto (Stock Move Line)" #. module: stock_barcodes_picking_batch_revision #: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.view_stock_barcodes_read_picking_batch_form msgid "Review" -msgstr "" +msgstr "Revisión" #. module: stock_barcodes_picking_batch_revision #: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_picking__review_picking_batch #: model:ir.model.fields,field_description:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_todo__review_picking_batch -#, fuzzy msgid "Review Picking Batch" -msgstr "Grupo de albaranes" +msgstr "Revisar agrupación de albaranes" #. module: stock_barcodes_picking_batch_revision #: model:stock.barcodes.action,name:stock_barcodes_picking_batch_revision.stock_barcodes_action_picking_batch_revision -#, fuzzy msgid "Review picking batch" -msgstr "Posibles grupos de albaranes" +msgstr "Revisar agrupacion de albaranes" #. module: stock_barcodes_picking_batch_revision #: model:ir.model.fields,help:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_picking__review_picking_batch #: model:ir.model.fields,help:stock_barcodes_picking_batch_revision.field_wiz_stock_barcodes_read_todo__review_picking_batch msgid "Technical field to know the context (reviewer or not)" -msgstr "" +msgstr "Campo técnico para conocer el contexto (revisado o no)" #. module: stock_barcodes_picking_batch_revision #: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch_revision.stock_picking_batch_filter msgid "To review" -msgstr "" +msgstr "A revisar" #. module: stock_barcodes_picking_batch_revision #: model:ir.model,name:stock_barcodes_picking_batch_revision.model_wiz_stock_barcodes_read_picking msgid "Wizard to read barcode on picking batch" -msgstr "" -"Asistente para leer códigos de barras desde las agrupaciones de albaranes" +msgstr "Asistente para leer códigos de barras desde las agrupaciones de albaranes" #. module: stock_barcodes_picking_batch_revision #: model:ir.model,name:stock_barcodes_picking_batch_revision.model_wiz_stock_barcodes_read_todo -#, fuzzy msgid "Wizard to read barcode todo" -msgstr "" -"Asistente para leer códigos de barras desde las agrupaciones de albaranes" - -#~ msgid "#Product Ref done:" -#~ msgstr "#Referencias realizadas:" - -#~ msgid "#Product Ref:" -#~ msgstr "#Referencias:" - -#~ msgid "" -#~ "" -#~ msgstr "" -#~ "" - -#~ msgid "Scan barcodes" -#~ msgstr "Leer Cód. barras" - -#~ msgid "#Ref: " -#~ msgstr "#Ref: " - -#~ msgid "" -#~ " | \n" -#~ " #Read: " -#~ msgstr "" -#~ "| \n" -#~ " #Leer: " - -#~ msgid "Are you sure to validate the picking batch?" -#~ msgstr "¿Seguro que quiere validar esta agrupación de albaranes?" - -#~ msgid "Barcode reader" -#~ msgstr "Escaneador" - -#~ msgid "Candidate Picking Batch" -#~ msgstr "Posibles grupos de albaranes" - -#~ msgid "Click on picking batch pushpin to lock it" -#~ msgstr "Pinche en la chincheta del grupo para bloquearlo" - -#~ msgid "Confirmed moves" -#~ msgstr "Movimientos confirmados" - -#~ msgid "Created by" -#~ msgstr "Creado por" - -#~ msgid "Created on" -#~ msgstr "Creado el" - -#~ msgid "Creation Date" -#~ msgstr "Fecha de Creación" - -#~ msgid "Customers" -#~ msgstr "Clientes" - -#~ msgid "Detailed operations" -#~ msgstr "Operaciones detalladas" - -#~ msgid "Display Name" -#~ msgstr "Nombre a mostrar" - -#~ msgid "ID" -#~ msgstr "ID (identificación)" - -#~ msgid "Internal" -#~ msgstr "Interno" - -#~ msgid "Is Pending" -#~ msgstr "Pendiente" - -#~ msgid "" -#~ "It allows to work with movements without reservation (Without detailed " -#~ "operations)" -#~ msgstr "" -#~ "Permite trabajar con movimientos sin reserva (Sin operaciones detalladas)" - -#~ msgid "Last Modified on" -#~ msgstr "Última Modificación el" - -#~ msgid "Last Updated by" -#~ msgstr "Última Actualización por" - -#~ msgid "Last Updated on" -#~ msgstr "Última Actualización el" - -#~ msgid "Lot:" -#~ msgstr "Lote:" - -#~ msgid "Name of the batch transfer" -#~ msgstr "Nombre de agrupación de albaranes" - -#~ msgid "Open" -#~ msgstr "Abrir" - -#~ msgid "Package:" -#~ msgstr "Empaquetado:" - -#~ msgid "Pending moves" -#~ msgstr "Movimientos pendientes" - -#~ msgid "Picking Mode" -#~ msgstr "Modo de albarán" - -#~ msgid "Picking batch" -#~ msgstr "Grupo de albaranes" - -#~ msgid "Picking batch mode" -#~ msgstr "Modo de recogida por lotes" - -#~ msgid "Picking batch quantities" -#~ msgstr "Cantidades del grupo" - -#~ msgid "Scan Count" -#~ msgstr "Cantidad de lecturas" - -#~ msgid "Start barcode interface" -#~ msgstr "Iniciar el lector de códigos de barras" - -#~ msgid "State" -#~ msgstr "Estado" - -#~ msgid "Type of Operation" -#~ msgstr "Tipo de operación" - -#~ msgid "Validate" -#~ msgstr "Validar" - -#~ msgid "Vendors" -#~ msgstr "Proveedores" - -#~ msgid "Wiz Barcode" -#~ msgstr "Asistente de código de barras" - -#~ msgid "Wizard Picking Batch" -#~ msgstr "Asistente de Recogida por Lotes" - -#~ msgid "#Read:" -#~ msgstr "#Leído" - -#~ msgid "#Ref:" -#~ msgstr "#Ref:" - -#~ msgid "" -#~ "the state of the batch picking. Workflow is draft -> in_progress/assigned " -#~ "-> done or cancel" -#~ msgstr "" -#~ "el estado del grupo de albaranes. El flujo es borrador -> asignado -> " -#~ "realizado o cancelado" - -#~ msgid "#References done:" -#~ msgstr "#Leído:" +msgstr "Asistente para leer códigos de barras a realizar" diff --git a/stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch.pot b/stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch.pot deleted file mode 100644 index f31d6cfd12c5..000000000000 --- a/stock_barcodes_picking_batch_revision/i18n/stock_barcodes_picking_batch.pot +++ /dev/null @@ -1,263 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * stock_barcodes_picking_batch -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 15.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: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__product_ref_done -msgid "#Product Ref done:" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__product_ref_count -msgid "#Product Ref:" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_batch_picking_form -msgid "Scan barcodes" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "#Ref: " -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "" -" | \n" -" #Read: " -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Are you sure to validate the picking batch?" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 -#, python-format -msgid "Barcode reader" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.actions.act_window,name:stock_barcodes_picking_batch.action_stock_barcodes_read_picking_batch -msgid "Barcodes Read" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model,name:stock_barcodes_picking_batch.model_stock_picking_batch -msgid "Batch Transfer" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__name -msgid "Candidate Picking Batch" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__candidate_picking_batch_ids -msgid "Candidate picking batch" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model,name:stock_barcodes_picking_batch.model_wiz_candidate_picking_batch -msgid "Candidate picking batchs for barcode interface" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 -#: code:addons/stock_barcodes_picking_batch/wizard/stock_barcodes_read_picking_batch.py:0 -#, python-format -msgid "Click on picking batch pushpin to lock it" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__confirmed_moves -msgid "Confirmed moves" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__create_uid -msgid "Created by" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__create_date -msgid "Created on" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__date -msgid "Creation Date" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__outgoing -msgid "Customers" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Detailed operations" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__display_name -msgid "Display Name" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__id -msgid "ID" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__internal -msgid "Internal" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__is_pending -msgid "Is Pending" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,help:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__confirmed_moves -msgid "" -"It allows to work with movements without reservation (Without detailed " -"operations)" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch____last_update -msgid "Last Modified on" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__write_date -msgid "Last Updated on" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Lot:" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,help:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__name -msgid "Name of the batch transfer" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Open" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Package:" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Pending moves" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_batch_id -msgid "Picking Batch" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_mode -msgid "Picking Mode" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__picking_batch_id -#: model:stock.barcodes.action,name:stock_barcodes_picking_batch.stock_barcodes_action_picking_batch -msgid "Picking batch" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_mode__picking_batch -msgid "Picking batch mode" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_batch_product_qty -msgid "Picking batch quantities" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__scan_count -msgid "Scan Count" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_batch_picking_form -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.stock_picking_batch_kanban -msgid "Start barcode interface" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__state -msgid "State" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_stock_barcodes_read_picking__picking_type_code -msgid "Type of Operation" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model_terms:ir.ui.view,arch_db:stock_barcodes_picking_batch.view_stock_barcodes_read_picking_batch_form -msgid "Validate" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields.selection,name:stock_barcodes_picking_batch.selection__wiz_stock_barcodes_read_picking__picking_type_code__incoming -msgid "Vendors" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__wiz_barcode_id -msgid "Wiz Barcode" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model.fields,field_description:stock_barcodes_picking_batch.field_wiz_candidate_picking_batch__wiz_picking_batch_id -msgid "Wizard Picking Batch" -msgstr "" - -#. module: stock_barcodes_picking_batch -#: model:ir.model,name:stock_barcodes_picking_batch.model_wiz_stock_barcodes_read_picking -msgid "Wizard to read barcode on picking batch" -msgstr "" From b8f4189ca8c59941636bad7edddf6740377b8e75 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 2 Apr 2024 10:53:20 +0000 Subject: [PATCH 4/5] [BOT] post-merge updates --- stock_barcodes_picking_batch_revision/README.rst | 2 +- stock_barcodes_picking_batch_revision/__manifest__.py | 2 +- .../static/description/index.html | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/stock_barcodes_picking_batch_revision/README.rst b/stock_barcodes_picking_batch_revision/README.rst index 5d87d3b9f7b6..7c509f1c0ff1 100644 --- a/stock_barcodes_picking_batch_revision/README.rst +++ b/stock_barcodes_picking_batch_revision/README.rst @@ -7,7 +7,7 @@ Stock Barcodes Picking Batch Revision !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:93ae07fd7b54293bbb2c2c3c9f0cbca33e2a54e9feda8d71ab34b4c57c01a989 + !! source digest: sha256:19158fe4df2ff645ae5c57c0ba0980dd50b8771a98b92986cd1676b4f3ac6f75 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/stock_barcodes_picking_batch_revision/__manifest__.py b/stock_barcodes_picking_batch_revision/__manifest__.py index 9604b169ea9d..3759c2552c86 100644 --- a/stock_barcodes_picking_batch_revision/__manifest__.py +++ b/stock_barcodes_picking_batch_revision/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Stock Barcodes Picking Batch Revision", "summary": "It provides batch pickings revision from other users.", - "version": "15.0.1.0.0", + "version": "15.0.1.0.1", "author": "Tecnativa, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-barcode", "license": "AGPL-3", diff --git a/stock_barcodes_picking_batch_revision/static/description/index.html b/stock_barcodes_picking_batch_revision/static/description/index.html index 002c1a616299..cca9957e1ce9 100644 --- a/stock_barcodes_picking_batch_revision/static/description/index.html +++ b/stock_barcodes_picking_batch_revision/static/description/index.html @@ -1,4 +1,3 @@ - @@ -367,7 +366,7 @@

Stock Barcodes Picking Batch Revision

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:93ae07fd7b54293bbb2c2c3c9f0cbca33e2a54e9feda8d71ab34b4c57c01a989 +!! source digest: sha256:19158fe4df2ff645ae5c57c0ba0980dd50b8771a98b92986cd1676b4f3ac6f75 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/stock-logistics-barcode Translate me on Weblate Try me on Runboat

This module extends barcode reader interface to allow to review batch picking from other From 69c9052fb1a1880bd6d707579c89b140930b9f23 Mon Sep 17 00:00:00 2001 From: sergio-teruel Date: Mon, 29 Jul 2024 12:22:28 +0200 Subject: [PATCH 5/5] [MIG] stock_barcodes_picking_batch_revision: Migration to v16.0 --- .../stock_barcodes_picking_batch_revision | 1 + .../setup.py | 6 +++ .../README.rst | 12 ++--- .../__manifest__.py | 3 +- .../static/description/index.html | 8 +-- .../static/src/js/boolean_toggle_big.js | 28 +++-------- .../static/src/js/boolean_toggle_big.xml | 11 ++++ .../static/src/scss/boolean_toggle_big.scss | 50 +++---------------- ...tock_barcodes_read_picking_batch_views.xml | 8 +-- 9 files changed, 49 insertions(+), 78 deletions(-) create mode 120000 setup/stock_barcodes_picking_batch_revision/odoo/addons/stock_barcodes_picking_batch_revision create mode 100644 setup/stock_barcodes_picking_batch_revision/setup.py create mode 100644 stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.xml diff --git a/setup/stock_barcodes_picking_batch_revision/odoo/addons/stock_barcodes_picking_batch_revision b/setup/stock_barcodes_picking_batch_revision/odoo/addons/stock_barcodes_picking_batch_revision new file mode 120000 index 000000000000..029c96cbd2f0 --- /dev/null +++ b/setup/stock_barcodes_picking_batch_revision/odoo/addons/stock_barcodes_picking_batch_revision @@ -0,0 +1 @@ +../../../../stock_barcodes_picking_batch_revision \ No newline at end of file diff --git a/setup/stock_barcodes_picking_batch_revision/setup.py b/setup/stock_barcodes_picking_batch_revision/setup.py new file mode 100644 index 000000000000..28c57bb64031 --- /dev/null +++ b/setup/stock_barcodes_picking_batch_revision/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/stock_barcodes_picking_batch_revision/README.rst b/stock_barcodes_picking_batch_revision/README.rst index 7c509f1c0ff1..3862023c70b7 100644 --- a/stock_barcodes_picking_batch_revision/README.rst +++ b/stock_barcodes_picking_batch_revision/README.rst @@ -7,7 +7,7 @@ Stock Barcodes Picking Batch Revision !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:19158fe4df2ff645ae5c57c0ba0980dd50b8771a98b92986cd1676b4f3ac6f75 + !! source digest: sha256:abc17700f54b1cc94f0637de291d33e4fafab652fee66a7ed543a3b61f3d262a !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -17,13 +17,13 @@ Stock Barcodes Picking Batch Revision :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--barcode-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-barcode/tree/15.0/stock_barcodes_picking_batch_revision + :target: https://github.com/OCA/stock-logistics-barcode/tree/16.0/stock_barcodes_picking_batch_revision :alt: OCA/stock-logistics-barcode .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-barcode-15-0/stock-logistics-barcode-15-0-stock_barcodes_picking_batch_revision + :target: https://translation.odoo-community.org/projects/stock-logistics-barcode-16-0/stock-logistics-barcode-16-0-stock_barcodes_picking_batch_revision :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-barcode&target_branch=15.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-barcode&target_branch=16.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -47,7 +47,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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -82,6 +82,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/stock-logistics-barcode `_ project on GitHub. +This module is part of the `OCA/stock-logistics-barcode `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_barcodes_picking_batch_revision/__manifest__.py b/stock_barcodes_picking_batch_revision/__manifest__.py index 3759c2552c86..779b42149d80 100644 --- a/stock_barcodes_picking_batch_revision/__manifest__.py +++ b/stock_barcodes_picking_batch_revision/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Stock Barcodes Picking Batch Revision", "summary": "It provides batch pickings revision from other users.", - "version": "15.0.1.0.1", + "version": "16.0.1.0.0", "author": "Tecnativa, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-barcode", "license": "AGPL-3", @@ -18,6 +18,7 @@ "assets": { "web.assets_backend": [ "stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js", + "stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.xml", "stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss", ], }, diff --git a/stock_barcodes_picking_batch_revision/static/description/index.html b/stock_barcodes_picking_batch_revision/static/description/index.html index cca9957e1ce9..10450111193f 100644 --- a/stock_barcodes_picking_batch_revision/static/description/index.html +++ b/stock_barcodes_picking_batch_revision/static/description/index.html @@ -366,9 +366,9 @@

Stock Barcodes Picking Batch Revision

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:19158fe4df2ff645ae5c57c0ba0980dd50b8771a98b92986cd1676b4f3ac6f75 +!! source digest: sha256:abc17700f54b1cc94f0637de291d33e4fafab652fee66a7ed543a3b61f3d262a !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/stock-logistics-barcode Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/stock-logistics-barcode Translate me on Weblate Try me on Runboat

This module extends barcode reader interface to allow to review batch picking from other users.

Table of contents

@@ -393,7 +393,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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -422,7 +422,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/stock-logistics-barcode project on GitHub.

+

This module is part of the OCA/stock-logistics-barcode project on GitHub.

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

diff --git a/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js b/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js index 01d7bc783df2..d88da0c7b496 100644 --- a/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js +++ b/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.js @@ -1,26 +1,12 @@ +/** @odoo-module **/ /* Copyright 2024 Tecnativa - Carlos Roca +/* Copyright 2024 Tecnativa - Sergio Teruel * License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ -odoo.define( - "stock_barcodes_picking_batch_revision.boolean_toggle_big", - function (require) { - "use strict"; - var basic_fields = require("web.basic_fields"); - var field_registry = require("web.field_registry"); +import { registry } from "@web/core/registry"; +import {BooleanToggleField} from "@web/views/fields/boolean_toggle/boolean_toggle_field"; - var FieldBarcodeBooleanToggleBig = basic_fields.BooleanToggle.extend({ - /** - * Add class o_boolean_toggle_big to be able to modify css - * - * @override - * @private - */ - _render: function () { - this._super.apply(this, arguments); - this.$el.addClass("o_boolean_toggle_big"); - }, - }); +class FieldBarcodeBooleanToggleBig extends BooleanToggleField {} +FieldBarcodeBooleanToggleBig.template = "stock_barcodes_picking_batch_revision.FieldBarcodeBooleanToggleBig"; - field_registry.add("boolean_toggle_big", FieldBarcodeBooleanToggleBig); - } -); +registry.category("fields").add("boolean_toggle_big", FieldBarcodeBooleanToggleBig); diff --git a/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.xml b/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.xml new file mode 100644 index 000000000000..bb5a528815b4 --- /dev/null +++ b/stock_barcodes_picking_batch_revision/static/src/js/boolean_toggle_big.xml @@ -0,0 +1,11 @@ + + + + + + 'o_field_boolean o_boolean_toggle form-switch o_boolean_toggle_big' + + + + diff --git a/stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss b/stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss index e05f3557442f..432dcd763517 100644 --- a/stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss +++ b/stock_barcodes_picking_batch_revision/static/src/scss/boolean_toggle_big.scss @@ -1,47 +1,13 @@ /* Copyright 2024 Tecnativa - Carlos Roca + Copyright 2024 Tecnativa - Sergio Teruel License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ -div.o_boolean_toggle_big.custom-control.custom-checkbox { - $line-height-computed: $line-height-base * $font-size-base; - $slider-width: $line-height-computed * 2.5; - $font-size: $font-size-base * 2; - - display: inline-block; - padding-left: $slider-width + 0.25rem; +.o_boolean_toggle_big input.form-check-input { + width: 4em; + height: 2em; +} - > label.custom-control-label { - > i { - color: white; - cursor: pointer; - font-size: $font-size; - position: absolute; - top: 2px; - &.fa-times-circle { - right: 24px; - } - &.fa-check-circle { - right: 7px; - } - } - &::before, - &::after { - content: ""; - top: 0; - left: -($slider-width + 0.25rem); - } - &::before { - width: $slider-width; - height: 150%; - background-color: #a0a0a0 !important; - border-radius: 100px; - outline: none !important; - } - } - > input.custom-control-input:checked + label.custom-control-label { - &::before { - background-color: $o-brand-primary !important; - } - &::after { - background-image: none; - } +.text-white { + .o_boolean_toggle_big input.form-check-input { + border-color: white; } } diff --git a/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch_views.xml b/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch_views.xml index 3c6d3462d63b..834b40b95cea 100644 --- a/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch_views.xml +++ b/stock_barcodes_picking_batch_revision/wizard/stock_barcodes_read_picking_batch_views.xml @@ -11,15 +11,15 @@