[MIG] base_name_search_improved: Migration to 13.0
parent
323645077e
commit
6b66b2f323
|
@ -3,13 +3,13 @@
|
||||||
{
|
{
|
||||||
"name": "Improved Name Search",
|
"name": "Improved Name Search",
|
||||||
"summary": "Friendlier search when typing in relation fields",
|
"summary": "Friendlier search when typing in relation fields",
|
||||||
"version": "12.0.1.1.0",
|
"version": "13.0.1.0.0",
|
||||||
"category": "Uncategorized",
|
"category": "Uncategorized",
|
||||||
"website": "https://odoo-community.org/",
|
"website": "https://odoo-community.org/",
|
||||||
"author": "Daniel Reis, Odoo Community Association (OCA), ADHOC SA",
|
"author": "Daniel Reis, Odoo Community Association (OCA), ADHOC SA",
|
||||||
"license": "AGPL-3",
|
"license": "AGPL-3",
|
||||||
"data": ["views/ir_model_views.xml",],
|
"data": ["views/ir_model_views.xml"],
|
||||||
"depends": ["base",],
|
"depends": ["base"],
|
||||||
"installable": True,
|
"installable": True,
|
||||||
"uninstall_hook": "uninstall_hook",
|
"uninstall_hook": "uninstall_hook",
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from odoo import api, models
|
from odoo import models
|
||||||
|
|
||||||
_logger = logging.getLogger(__name__)
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
|
@ -107,7 +107,6 @@ class IrModel(models.Model):
|
||||||
if not isinstance(name_search_domain, list):
|
if not isinstance(name_search_domain, list):
|
||||||
raise ValidationError(_("Name Search Domain must be a list of tuples"))
|
raise ValidationError(_("Name Search Domain must be a list of tuples"))
|
||||||
|
|
||||||
@api.model_cr
|
|
||||||
def _register_hook(self):
|
def _register_hook(self):
|
||||||
def make_name_search():
|
def make_name_search():
|
||||||
@api.model
|
@api.model
|
||||||
|
@ -191,9 +190,8 @@ class IrModel(models.Model):
|
||||||
|
|
||||||
return fields_view_get
|
return fields_view_get
|
||||||
|
|
||||||
@api.multi
|
|
||||||
def _compute_smart_search(self):
|
def _compute_smart_search(self):
|
||||||
return False
|
self.smart_search = False
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def _search_smart_search(self, operator, value):
|
def _search_smart_search(self, operator, value):
|
||||||
|
@ -238,7 +236,6 @@ class IrModel(models.Model):
|
||||||
|
|
||||||
return super(IrModel, self)._register_hook()
|
return super(IrModel, self)._register_hook()
|
||||||
|
|
||||||
@api.multi
|
|
||||||
def toggle_smart_search(self):
|
def toggle_smart_search(self):
|
||||||
""" Inverse the value of the field ``add_smart_search`` on the records
|
""" Inverse the value of the field ``add_smart_search`` on the records
|
||||||
in ``self``. """
|
in ``self``. """
|
||||||
|
|
|
@ -124,7 +124,6 @@
|
||||||
<record id="action_improved_name_search" model="ir.actions.act_window">
|
<record id="action_improved_name_search" model="ir.actions.act_window">
|
||||||
<field name="name">Custom Searches</field>
|
<field name="name">Custom Searches</field>
|
||||||
<field name="res_model">ir.model</field>
|
<field name="res_model">ir.model</field>
|
||||||
<field name="view_type">form</field>
|
|
||||||
<field name="view_mode">tree,form</field>
|
<field name="view_mode">tree,form</field>
|
||||||
<field name="search_view_id" ref="view_model_search" />
|
<field name="search_view_id" ref="view_model_search" />
|
||||||
<field
|
<field
|
||||||
|
|
Loading…
Reference in New Issue