Skip to content

Commit

Permalink
[ADD] mrp_bom_import_line_layer_and_designator
Browse files Browse the repository at this point in the history
  • Loading branch information
unaiberis committed Sep 16, 2024
1 parent 142a003 commit d85f372
Show file tree
Hide file tree
Showing 8 changed files with 97 additions and 22 deletions.
1 change: 1 addition & 0 deletions mrp_bom_import_line_layer_and_designator/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
],
"data": [
"views/mrp_bom_import_view.xml",
"views/mrp_bom_line_import_view.xml",
],
"installable": True,
"application": False,
Expand Down
31 changes: 31 additions & 0 deletions mrp_bom_import_line_layer_and_designator/i18n/en_US.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_bom_import_line_layer_and_designator
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-13 11:28+0000\n"
"PO-Revision-Date: 2024-09-13 11:28+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: mrp_bom_import_line_layer_and_designator
#: model:ir.model.fields,field_description:mrp_bom_import_line_layer_and_designator.field_mrp_bom_line_import__designator
msgid "Designator"
msgstr ""

#. module: mrp_bom_import_line_layer_and_designator
#: model:ir.model,name:mrp_bom_import_line_layer_and_designator.model_mrp_bom_line_import
msgid "Import BoM lines"
msgstr ""

#. module: mrp_bom_import_line_layer_and_designator
#: model:ir.model.fields,field_description:mrp_bom_import_line_layer_and_designator.field_mrp_bom_line_import__layer
msgid "Layer"
msgstr ""
21 changes: 18 additions & 3 deletions mrp_bom_import_line_layer_and_designator/i18n/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,39 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-13 11:12+0000\n"
"PO-Revision-Date: 2024-09-13 11:12+0000\n"
"POT-Creation-Date: 2024-09-13 13:42+0000\n"
"PO-Revision-Date: 2024-09-13 13:42+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: mrp_bom_import_line_layer_and_designator
#: model_terms:ir.ui.view,arch_db:mrp_bom_import_line_layer_and_designator.mrp_bom_import_view_form
msgid "<code>Designator</code>: this will fill <b>Designator</b>"
msgstr "<code>Designator</code>: esto rellenará el <b>Designador</b>"

#. module: mrp_bom_import_line_layer_and_designator
#: model_terms:ir.ui.view,arch_db:mrp_bom_import_line_layer_and_designator.mrp_bom_import_view_form
msgid "<code>Layer</code>: this will fill <b>Layer</b>"
msgstr "<code>Layer</code>: esto rellenará la <b>Capa</b>"

#. module: mrp_bom_import_line_layer_and_designator
#: model:ir.model.fields,field_description:mrp_bom_import_line_layer_and_designator.field_mrp_bom_line_import__designator
msgid "Designator"
msgstr "Designador"

#. module: mrp_bom_import_line_layer_and_designator
#: model:ir.model,name:mrp_bom_import_line_layer_and_designator.model_mrp_bom_import
msgid "Import BoM from excel file"
msgstr "Importar LdM de fichero excel"

#. module: mrp_bom_import_line_layer_and_designator
#: model:ir.model,name:mrp_bom_import_line_layer_and_designator.model_mrp_bom_line_import
msgid "Import BoM lines"
msgstr "Importar lineas BoM"
msgstr "Lineas de importador de LdM"

#. module: mrp_bom_import_line_layer_and_designator
#: model:ir.model.fields,field_description:mrp_bom_import_line_layer_and_designator.field_mrp_bom_line_import__layer
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
from . import mrp_bom_line_import
from . import mrp_bom_import
17 changes: 17 additions & 0 deletions mrp_bom_import_line_layer_and_designator/models/mrp_bom_import.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
from odoo import models

from odoo.addons.mrp_bom_import.models.mrp_bom_import import convert2str


class MrpBomImport(models.Model):
_inherit = "mrp.bom.import"

def _get_line_values(self, row_values):
res = super()._get_line_values(row_values)
res.update(
{
"layer": convert2str(row_values.get("Layer", "")),
"designator": convert2str(row_values.get("Designator", "")),
}
)
return res
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,5 @@
class MrpBomLineImport(models.Model):
_inherit = "mrp.bom.line.import"

layer = fields.Char(
comodel_name="mrp.bom.line",
related="bom_line_id.layer",
)
designator = fields.Char(
comodel_name="mrp.bom.line",
related="bom_line_id.designator",
)
layer = fields.Char()
designator = fields.Char()
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="mrp_bom_line_component_import_view_tree" model="ir.ui.view">
<field name="name">mrp.bom.line.import.form.inherit</field>
<field name="model">mrp.bom.line.import</field>
<field
name="inherit_id"
ref="mrp_bom_import.mrp_bom_line_component_import_view_tree"
/>
<record id="mrp_bom_import_view_form" model="ir.ui.view">
<field name="model">mrp.bom.import</field>
<field name="inherit_id" ref="mrp_bom_import.mrp_bom_import_view_form" />
<field name="arch" type="xml">
<xpath expr="//tree" position="inside">
<field name="layer" optional="show" />
<field name="designator" optional="show" />
<xpath expr="//notebook/page[3]/div/ul" position="inside">
<li>
<code>Layer</code>: this will fill <b>Layer</b>
</li>
<li>
<code>Designator</code>: this will fill <b>Designator</b>
</li>
</xpath>
</field>
</record>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="mrp_bom_line_component_import_view_tree" model="ir.ui.view">
<field name="name">mrp.bom.line.import.form.inherit</field>
<field name="model">mrp.bom.line.import</field>
<field
name="inherit_id"
ref="mrp_bom_import.mrp_bom_line_component_import_view_tree"
/>
<field name="arch" type="xml">
<xpath expr="//tree" position="inside">
<field name="layer" optional="show" />
<field name="designator" optional="show" />
</xpath>
</field>
</record>
</odoo>

0 comments on commit d85f372

Please sign in to comment.