from netforce.model import Model, fields

class NameTitle(Model):
    _name="clinic.name.title"
    _string="Title"
    _key=["name"]

    _fields={
        "name": fields.Char("Name",required=True,search=True),
        'description': fields.Text("Description"),
    }

    _order="name"

    def name_search(self,name,domain=None,condition=[],context={},**kw):
        dom=[["name","ilike","%"+name+"%"]]
        if domain:
             dom=[dom,domain] 
        ids1=self.search(dom)
        dom=[["description","ilike","%"+name+"%"]]
        if domain:
             dom=[dom,domain] 
        ids2=self.search(dom)
        ids=list(set(ids1+ids2))
        return self.name_get(ids,context=context)

NameTitle.register()