mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[MIG] mrp_tag: Migration to 17.0
This commit is contained in:
@@ -62,6 +62,7 @@ Contributors
|
||||
------------
|
||||
|
||||
- Jasmin Solanki <jasmin.solanki@forgeflow.com>
|
||||
- Arturo Arribas <aarribas@alquemy.es>
|
||||
|
||||
Maintainers
|
||||
-----------
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
- Jasmin Solanki \<<jasmin.solanki@forgeflow.com>\>
|
||||
- Arturo Arribas \<<aarribas@alquemy.es>\>
|
||||
|
||||
@@ -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 <<a class="reference external" href="mailto:jasmin.solanki@forgeflow.com">jasmin.solanki@forgeflow.com</a>></li>
|
||||
<li>Arturo Arribas <<a class="reference external" href="mailto:aarribas@alquemy.es">aarribas@alquemy.es</a>></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section" id="maintainers">
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user