Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0][MIG] mrp_lot_number_propagation #1299

Open
wants to merge 26 commits into
base: 17.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
d53d5cd
[ADD] mrp_lot_number_propagation
sebalix Sep 7, 2022
8ef248d
[UPD] Update mrp_lot_number_propagation.pot
Dec 30, 2022
9b09fed
[UPD] README.rst
OCA-git-bot Dec 30, 2022
dd37a3b
[ADD] icon.png
OCA-git-bot Dec 30, 2022
fbb2515
Added translation using Weblate (Italian)
mymage Jan 1, 2023
2f130f2
Allow to propagate lot from multiple BOM lines for variants
grindtildeath Jan 3, 2023
6620934
mrp_lot_number_propagation: Add hook to get propagating component
grindtildeath Mar 17, 2023
7466661
mrp_lot_number_propagation 15.0.0.1.1
OCA-git-bot Mar 17, 2023
9e86c70
[UPD] Update mrp_lot_number_propagation.pot
Mar 17, 2023
59f83fd
mrp_lot_number_propagation 15.0.0.2.0
OCA-git-bot Mar 17, 2023
3f537a7
Update translation files
weblate Mar 17, 2023
f829ae7
Translated using Weblate (Italian)
mymage Mar 22, 2023
b525830
mrp_lot_number_propagation: re-use existing lot
sebalix Apr 19, 2023
1b6b218
[UPD] Update mrp_lot_number_propagation.pot
Apr 21, 2023
a37750b
mrp_lot_number_propagation 15.0.0.3.0
OCA-git-bot Apr 21, 2023
46ca15a
Update translation files
weblate Apr 21, 2023
0305448
Translated using Weblate (Italian)
mymage Apr 25, 2023
6bfed67
Translated using Weblate (Italian)
francesco-ooops May 15, 2023
ae26813
[MIG] mrp_lot_number_propagation: Migration to 16.0
bosd Jun 22, 2023
289111d
mrp_lot_number_propagation: Promote to Beta development status
bosd Jan 4, 2024
f738fc1
[UPD] Update mrp_lot_number_propagation.pot
Jan 5, 2024
b616795
[BOT] post-merge updates
OCA-git-bot Jan 5, 2024
886f5f2
Added translation using Weblate (Spanish)
Ivorra78 Mar 25, 2024
0b9989c
Translated using Weblate (Spanish)
Ivorra78 Mar 25, 2024
38f14c3
[MIG] mrp_lot_number_propagation: pre-commit
astirpe Jul 4, 2024
bcbb8bb
[MIG] mrp_lot_number_propagation: migrate to V17
astirpe Jul 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 93 additions & 0 deletions mrp_lot_number_propagation/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
=============================
MRP Serial Number Propagation
=============================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:505235ef547f548d4b61d484513c39cafb6796024d204f8c25b2b5fc442472aa
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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%2Fmanufacture-lightgray.png?logo=github
:target: https://github.com/OCA/manufacture/tree/17.0/mrp_lot_number_propagation
:alt: OCA/manufacture
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/manufacture-17-0/manufacture-17-0-mrp_lot_number_propagation
: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/manufacture&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Allow to propagate a lot number from a component to a finished product.

**Table of contents**

.. contents::
:local:

Known issues / Roadmap
======================

- Add compatibility with lot number (in addition to serial number)

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/manufacture/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 <https://github.com/OCA/manufacture/issues/new?body=module:%20mrp_lot_number_propagation%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* Camptocamp

Contributors
------------

- Akim Juillerat <akim.juillerat@camptocamp.com>
- Sébastien Alix <sebastien.alix@camptocamp.com>
- `360ERP <https://www.360erp.com>`__:

- Andrea Stirpe

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.

.. |maintainer-sebalix| image:: https://github.com/sebalix.png?size=40px
:target: https://github.com/sebalix
:alt: sebalix

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-sebalix|

This module is part of the `OCA/manufacture <https://github.com/OCA/manufacture/tree/17.0/mrp_lot_number_propagation>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions mrp_lot_number_propagation/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
20 changes: 20 additions & 0 deletions mrp_lot_number_propagation/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2022 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)
{
"name": "MRP Serial Number Propagation",
"version": "17.0.1.0.0",
"development_status": "Beta",
"license": "AGPL-3",
"author": "Camptocamp, Odoo Community Association (OCA)",
"maintainers": ["sebalix"],
"summary": "Propagate a serial number from a component to a finished product",
"website": "https://github.com/OCA/manufacture",
"category": "Manufacturing",
"depends": ["mrp"],
"data": [
"views/mrp_bom.xml",
"views/mrp_production.xml",
],
"installable": True,
"application": False,
}
200 changes: 200 additions & 0 deletions mrp_lot_number_propagation/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,200 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_lot_number_propagation
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-03-25 21:33+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: mrp_lot_number_propagation
#. odoo-python
#: code:addons/mrp_lot_number_propagation/models/product_template.py:0
#, python-format
msgid ""
"A BoM propagating serial numbers requires this product to be tracked as "
"such."
msgstr ""
"Una BoM que propague números de serie requiere que este producto sea "
"rastreado como tal."

#. module: mrp_lot_number_propagation
#: model:ir.model.fields,help:mrp_lot_number_propagation.field_mrp_bom__lot_number_propagation
msgid ""
"Allow to propagate the lot/serial number from a component to the finished "
"product."
msgstr ""
"Permite propagar el número de lote/serie de un componente al producto "
"acabado."

#. module: mrp_lot_number_propagation
#: model:ir.model,name:mrp_lot_number_propagation.model_mrp_bom
msgid "Bill of Material"
msgstr "Lista de Material"

#. module: mrp_lot_number_propagation
#: model:ir.model,name:mrp_lot_number_propagation.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "Línea de Lista de Materiales"

#. module: mrp_lot_number_propagation
#. odoo-python
#: code:addons/mrp_lot_number_propagation/models/mrp_production.py:0
#, python-format
msgid ""
"Bill of material is marked for lot number propagation, but there are "
"multiple components propagating lot number. Please check BOM configuration."
msgstr ""
"La lista de materiales está marcada para la propagación del número de lote, "
"pero hay varios componentes que propagan el número de lote. Compruebe la "
"configuración de la lista de materiales."

#. module: mrp_lot_number_propagation
#. odoo-python
#: code:addons/mrp_lot_number_propagation/models/mrp_production.py:0
#, python-format
msgid ""
"Bill of material is marked for lot number propagation, but there are no "
"components propagating lot number. Please check BOM configuration."
msgstr ""
"La lista de materiales está marcada para la propagación del número de lote, "
"pero no hay componentes que propaguen el número de lote. Compruebe la "
"configuración de la lista de materiales."

#. module: mrp_lot_number_propagation
#: model:ir.model.fields,field_description:mrp_lot_number_propagation.field_mrp_bom__display_lot_number_propagation
msgid "Display Lot Number Propagation"
msgstr "Mostrar Número de Lote Propagación"

#. module: mrp_lot_number_propagation
#: model:ir.model.fields,field_description:mrp_lot_number_propagation.field_mrp_bom_line__display_propagate_lot_number
msgid "Display Propagate Lot Number"
msgstr "Mostrar Propagación Número de Lote"

#. module: mrp_lot_number_propagation
#: model:ir.model.fields,field_description:mrp_lot_number_propagation.field_mrp_production__is_lot_number_propagated
msgid "Is Lot Number Propagated"
msgstr "Es el Número de Lote Propagado"

#. module: mrp_lot_number_propagation
#: model:ir.model.fields,field_description:mrp_lot_number_propagation.field_mrp_bom__lot_number_propagation
msgid "Lot Number Propagation"
msgstr "Propagación del Número de Lote"

#. module: mrp_lot_number_propagation
#: model_terms:ir.ui.view,arch_db:mrp_lot_number_propagation.mrp_production_form_view
msgid "Lot/Serial Number"
msgstr "Lote/Número de Serie"

#. module: mrp_lot_number_propagation
#. odoo-python
#: code:addons/mrp_lot_number_propagation/models/mrp_production.py:0
#, python-format
msgid ""
"Lot/Serial number %s already exists and has been used. Unable to propagate "
"it."
msgstr ""
"El lote/número de serie %s ya existe y ha sido utilizado. No se ha podido "
"propagar."

#. module: mrp_lot_number_propagation
#. odoo-python
#: code:addons/mrp_lot_number_propagation/models/mrp_production.py:0
#, python-format
msgid ""
"Lot/Serial number is propagated from a component, you are not allowed to "
"change it."
msgstr ""
"El número de lote/serie se propaga desde un componente, usted no está "
"autorizado a modificarlo."

#. module: mrp_lot_number_propagation
#: model:ir.model.fields,help:mrp_lot_number_propagation.field_mrp_production__is_lot_number_propagated
msgid ""
"Lot/serial number is propagated from a component to the finished product."
msgstr ""
"El número de lote/serie se propaga de un componente al producto acabado."

#. module: mrp_lot_number_propagation
#. odoo-python
#: code:addons/mrp_lot_number_propagation/models/mrp_bom_line.py:0
#, python-format
msgid ""
"Only components tracked by serial number can propagate its lot/serial number"
" to the finished product."
msgstr ""
"Sólo los componentes rastreados por número de serie pueden propagar su "
"número de lote/serie al producto acabado."

#. module: mrp_lot_number_propagation
#: model:ir.model,name:mrp_lot_number_propagation.model_product_template
msgid "Product"
msgstr "Producto"

#. module: mrp_lot_number_propagation
#: model:ir.model,name:mrp_lot_number_propagation.model_product_product
msgid "Product Variant"
msgstr "Variante del Producto"

#. module: mrp_lot_number_propagation
#: model:ir.model,name:mrp_lot_number_propagation.model_mrp_production
msgid "Production Order"
msgstr "Orden de Fabricación"

#. module: mrp_lot_number_propagation
#: model:ir.model.fields,field_description:mrp_lot_number_propagation.field_mrp_bom_line__propagate_lot_number
#: model:ir.model.fields,field_description:mrp_lot_number_propagation.field_stock_move__propagate_lot_number
msgid "Propagate Lot Number"
msgstr "Propagar el Número de Lote"

#. module: mrp_lot_number_propagation
#: model:ir.model.fields,field_description:mrp_lot_number_propagation.field_mrp_production__propagated_lot_producing
msgid "Propagated Lot Producing"
msgstr "Producción de Lotes Propagados"

#. module: mrp_lot_number_propagation
#: model:ir.model,name:mrp_lot_number_propagation.model_stock_move
msgid "Stock Move"
msgstr "Movimiento de Existencias"

#. module: mrp_lot_number_propagation
#: model:ir.model.fields,help:mrp_lot_number_propagation.field_mrp_production__propagated_lot_producing
msgid ""
"The BoM used on this manufacturing order is set to propagate lot number from"
" one of its components. The value will be computed once the corresponding "
"component is selected."
msgstr ""
"La lista de materiales utilizada en esta orden de producción está "
"configurada para propagar el número de lote desde uno de sus componentes. El "
"valor se calculará una vez seleccionado el componente correspondiente."

#. module: mrp_lot_number_propagation
#. odoo-python
#: code:addons/mrp_lot_number_propagation/models/product_template.py:0
#, python-format
msgid ""
"This component is configured to propagate its serial number in the following"
" Bill of Materials:{boms}'"
msgstr ""
"Este componente está configurado para propagar su número de serie en la "
"siguiente lista de materiales:{boms}'"

#. module: mrp_lot_number_propagation
#. odoo-python
#: code:addons/mrp_lot_number_propagation/models/mrp_bom.py:0
#, python-format
msgid ""
"With 'Lot Number Propagation' enabled, a line has to be configured with the "
"'Propagate Lot Number' option."
msgstr ""
"Con la \"Propagación del número de lote\" activada, debe configurarse una "
"línea con la opción \"Propagar número de lote\"."
Loading
Loading