[MIG] mrp_tag: Migration to 17.0

This commit is contained in:
Arturo Arribas
2024-05-07 12:12:47 +02:00
parent 0bd85396cb
commit 962854e974
6 changed files with 13 additions and 13 deletions

View File

@@ -62,6 +62,7 @@ Contributors
------------
- Jasmin Solanki <jasmin.solanki@forgeflow.com>
- Arturo Arribas <aarribas@alquemy.es>
Maintainers
-----------

View File

@@ -5,7 +5,7 @@
{
"name": "MRP Tags",
"summary": "Allows to add multiple tags to Manufacturing Orders",
"version": "16.0.1.1.0",
"version": "17.0.1.0.0",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/manufacture",
"category": "Purchases",

View File

@@ -26,29 +26,26 @@ class MrpTag(models.Model):
("tag_name_uniq", "unique (name)", "Tag name already exists !"),
]
def name_get(self):
res = []
@api.depends("name", "parent_id")
def _compute_display_name(self):
for tag in self:
names = []
current = tag
while current:
while current.name:
names.append(current.name)
current = current.parent_id
res.append((tag.id, " / ".join(reversed(names))))
return res
tag.display_name = " / ".join(reversed(names))
@api.model
def _name_search(
self, name="", args=None, operator="ilike", limit=100, name_get_uid=None
):
def _name_search(self, name, domain=None, operator="ilike", limit=None, order=None):
if name:
args = [("name", operator, name.split(" / ")[-1])] + list(args or [])
domain = [("name", operator, name.split(" / ")[-1])] + list(domain or [])
return super()._name_search(
name=name,
args=args,
domain=domain,
operator=operator,
limit=limit,
name_get_uid=name_get_uid,
order=order,
)
@api.constrains("parent_id")

View File

@@ -1 +1,2 @@
- Jasmin Solanki \<<jasmin.solanki@forgeflow.com>\>
- Arturo Arribas \<<aarribas@alquemy.es>\>

View File

@@ -408,6 +408,7 @@ If you spotted it first, help us to smash it by providing a detailed and welcome
<h2><a class="toc-backref" href="#toc-entry-5">Contributors</a></h2>
<ul class="simple">
<li>Jasmin Solanki &lt;<a class="reference external" href="mailto:jasmin.solanki&#64;forgeflow.com">jasmin.solanki&#64;forgeflow.com</a>&gt;</li>
<li>Arturo Arribas &lt;<a class="reference external" href="mailto:aarribas&#64;alquemy.es">aarribas&#64;alquemy.es</a>&gt;</li>
</ul>
</div>
<div class="section" id="maintainers">

View File

@@ -26,7 +26,7 @@
<field name="model">mrp.production</field>
<field name="inherit_id" ref="mrp.mrp_production_tree_view" />
<field name="arch" type="xml">
<field name="company_id" position="before">
<field name="state" position="before">
<field
name="tag_ids"
optional="hide"