fix in health provider
This commit is contained in:
parent
c6cde38869
commit
d9f1b4ccdf
|
@ -69,6 +69,7 @@ class HealthProvider(ModelSQL, ModelView):
|
|||
name = fields.Function(fields.Char('Name'), 'get_rec_name')
|
||||
party = fields.Many2One('party.party', 'Party')
|
||||
city = fields.Many2One('party.city_code', 'City')
|
||||
asset = fields.Boolean('Asset', help="¡Check this if the provider is active!")
|
||||
|
||||
def get_rec_name(self, name):
|
||||
self._rec_name = self.party.name
|
||||
|
@ -84,6 +85,24 @@ class HealthProvider(ModelSQL, ModelView):
|
|||
('party.name',) + tuple(clause[1:]),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def import_data(cls, fields_names, data):
|
||||
cont = 0
|
||||
data_ = []
|
||||
for row in data[0:]:
|
||||
providers = cls.search([
|
||||
('party.id_number', '=', row[0])
|
||||
])
|
||||
for provider in providers:
|
||||
print(provider.name)
|
||||
if not providers:
|
||||
data_.append(row)
|
||||
continue
|
||||
provider = providers[0]
|
||||
cls.write([provider], {'asset': row[2],
|
||||
})
|
||||
return super(HealthProvider, cls).import_data(fields_names, data_)
|
||||
|
||||
|
||||
class CustomerService(metaclass=PoolMeta):
|
||||
__name__ = 'crm.customer_service'
|
||||
|
@ -104,7 +123,8 @@ class CustomerService(metaclass=PoolMeta):
|
|||
'invisible': (Bool(Eval('city_region'))),
|
||||
})
|
||||
health_provider = fields.Many2One('crm.health_provider', 'Health Provider', domain=[
|
||||
('city', '=', Eval('city_region'))
|
||||
('city', '=', Eval('city_region')),
|
||||
('asset', '=', True)
|
||||
])
|
||||
id_document = fields.Char('Document')
|
||||
email = fields.Char('Email')
|
||||
|
|
111
locale/es.po
111
locale/es.po
|
@ -68,7 +68,7 @@ msgstr "Servicio al Cliente"
|
|||
|
||||
msgctxt "field:crm.customer_receiver,id:"
|
||||
msgid "ID"
|
||||
msgstr "UP"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.customer_receiver,media:"
|
||||
msgid "Media"
|
||||
|
@ -91,11 +91,11 @@ msgid "Write User"
|
|||
msgstr "Usuario modificación"
|
||||
|
||||
msgctxt "field:crm.customer_service,attach_customer_1:"
|
||||
msgid "Attach Customer ..."
|
||||
msgid "Attach Customer Web..."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.customer_service,attach_customer_2:"
|
||||
msgid "Attach Customer ..."
|
||||
msgid "Attach Customer Web..."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.customer_service,attachments:"
|
||||
|
@ -106,6 +106,11 @@ msgctxt "field:crm.customer_service,city_region:"
|
|||
msgid "City"
|
||||
msgstr "Ciudad"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.customer_service,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Clasificación"
|
||||
|
||||
msgctxt "field:crm.customer_service,department_region:"
|
||||
msgid "Department"
|
||||
msgstr "Departamento de Región"
|
||||
|
@ -126,10 +131,15 @@ msgctxt "field:crm.customer_service,other_city:"
|
|||
msgid "Other City"
|
||||
msgstr "Otra Ciudad"
|
||||
|
||||
msgctxt "field:crm.customer_service,other_receivers:"
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.customer_service,others_receivers:"
|
||||
msgid "Receivers"
|
||||
msgstr "Receptores"
|
||||
|
||||
msgctxt "field:crm.customer_service,others_receivers_string:"
|
||||
msgid "Others Receicers"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.customer_service,receiver:"
|
||||
msgid "Receiver"
|
||||
msgstr "Receptor"
|
||||
|
@ -156,7 +166,7 @@ msgstr "Usuario de creción"
|
|||
|
||||
msgctxt "field:crm.fiduprevisora.attachments,id:"
|
||||
msgid "ID"
|
||||
msgstr "UP"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.fiduprevisora.attachments,rec_name:"
|
||||
msgid "Record Name"
|
||||
|
@ -192,7 +202,7 @@ msgstr "Email"
|
|||
|
||||
msgctxt "field:crm.fiduprevisora_department.email,id:"
|
||||
msgid "ID"
|
||||
msgstr "UP"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.fiduprevisora_department.email,rec_name:"
|
||||
msgid "Record Name"
|
||||
|
@ -206,6 +216,10 @@ msgctxt "field:crm.fiduprevisora_department.email,write_uid:"
|
|||
msgid "Write User"
|
||||
msgstr "Usuario modificación"
|
||||
|
||||
msgctxt "field:crm.health_provider,asset:"
|
||||
msgid "Asset"
|
||||
msgstr "Activo"
|
||||
|
||||
msgctxt "field:crm.health_provider,city:"
|
||||
msgid "City"
|
||||
msgstr "Ciudad"
|
||||
|
@ -220,7 +234,7 @@ msgstr "Usuario de creción"
|
|||
|
||||
msgctxt "field:crm.health_provider,id:"
|
||||
msgid "ID"
|
||||
msgstr "UP"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.health_provider,name:"
|
||||
msgid "Name"
|
||||
|
@ -250,9 +264,13 @@ msgctxt "field:crm.receiver_service,create_uid:"
|
|||
msgid "Create User"
|
||||
msgstr "Usuario de creción"
|
||||
|
||||
msgctxt "field:crm.receiver_service,emails:"
|
||||
msgid "Emails"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.receiver_service,id:"
|
||||
msgid "ID"
|
||||
msgstr "UP"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.receiver_service,name:"
|
||||
msgid "Name"
|
||||
|
@ -270,6 +288,46 @@ msgctxt "field:crm.receiver_service,write_uid:"
|
|||
msgid "Write User"
|
||||
msgstr "Usuario modificación"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.receiver_service.email,create_date:"
|
||||
msgid "Create Date"
|
||||
msgstr "Fecha de Creación"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.receiver_service.email,create_uid:"
|
||||
msgid "Create User"
|
||||
msgstr "Usuario de creción"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.receiver_service.email,email:"
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.receiver_service.email,id:"
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.receiver_service.email,rec_name:"
|
||||
msgid "Record Name"
|
||||
msgstr "Nombre del registro"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.receiver_service.email,receiver:"
|
||||
msgid "Receiver"
|
||||
msgstr "Receptor"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.receiver_service.email,write_date:"
|
||||
msgid "Write Date"
|
||||
msgstr "Modificado por Usuario"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:crm.receiver_service.email,write_uid:"
|
||||
msgid "Write User"
|
||||
msgstr "Usuario Modificación"
|
||||
|
||||
msgctxt "field:crm.region_fiduprevisora,create_date:"
|
||||
msgid "Create Date"
|
||||
msgstr "Fecha de Creación"
|
||||
|
@ -284,7 +342,7 @@ msgstr "Departamentos"
|
|||
|
||||
msgctxt "field:crm.region_fiduprevisora,id:"
|
||||
msgid "ID"
|
||||
msgstr "UP"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm.region_fiduprevisora,name:"
|
||||
msgid "Name"
|
||||
|
@ -321,7 +379,7 @@ msgstr "Fin"
|
|||
|
||||
msgctxt "field:crm_fiduprevisora.fiduprevisora_report.start,id:"
|
||||
msgid "ID"
|
||||
msgstr "UP"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:crm_fiduprevisora.fiduprevisora_report.start,party:"
|
||||
msgid "Party"
|
||||
|
@ -359,6 +417,10 @@ msgctxt "field:party.party,is_affiliate_user:"
|
|||
msgid "Is Affiliate User"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:crm.health_provider,asset:"
|
||||
msgid "¡Check this if the provider is active!"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:crm.customer_receiver,name:"
|
||||
msgid "Customer Receiver"
|
||||
msgstr ""
|
||||
|
@ -379,6 +441,10 @@ msgctxt "model:crm.receiver_service,name:"
|
|||
msgid "Receicer Service"
|
||||
msgstr "Nombre"
|
||||
|
||||
msgctxt "model:crm.receiver_service.email,name:"
|
||||
msgid "Receiver - Emails"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:crm.region_fiduprevisora,name:"
|
||||
msgid "Region Fiduprevisora"
|
||||
msgstr "Departamento de Región"
|
||||
|
@ -1349,6 +1415,10 @@ msgctxt "report:crm_fiduprevisora.fiduprevisora_report:"
|
|||
msgid "N° DE IDENTIFICACIÓN (Obligatorio)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:crm_fiduprevisora.fiduprevisora_report:"
|
||||
msgid "OTROS RECEPTORES"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:crm_fiduprevisora.fiduprevisora_report:"
|
||||
msgid "Operador de Salud"
|
||||
msgstr ""
|
||||
|
@ -2137,6 +2207,10 @@ msgctxt "report:crm_fiduprevisora.fiduprevisora_report:"
|
|||
msgid "service.number and service.number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:crm_fiduprevisora.fiduprevisora_report:"
|
||||
msgid "service.others_receivers_string"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:crm_fiduprevisora.fiduprevisora_report:"
|
||||
msgid "service.party and service.party.id_number"
|
||||
msgstr ""
|
||||
|
@ -2176,7 +2250,7 @@ msgstr ""
|
|||
#, fuzzy
|
||||
msgctxt "selection:crm.customer_receiver,media:"
|
||||
msgid ""
|
||||
msgstr "Punto de Orden"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:crm.customer_receiver,media:"
|
||||
msgid "Sede"
|
||||
|
@ -2190,6 +2264,19 @@ msgctxt "selection:crm.customer_receiver,media:"
|
|||
msgid "Web"
|
||||
msgstr "Web"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:crm.customer_service,classification:"
|
||||
msgid ""
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:crm.customer_service,classification:"
|
||||
msgid "Regular"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:crm.customer_service,classification:"
|
||||
msgid "Riesgo de Vida"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:crm.customer_service,media:"
|
||||
msgid "Sede"
|
||||
msgstr ""
|
||||
|
@ -2201,7 +2288,7 @@ msgstr ""
|
|||
#, fuzzy
|
||||
msgctxt "selection:party.party,affiliation_state:"
|
||||
msgid ""
|
||||
msgstr "Punto de Orden"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:party.party,affiliation_state:"
|
||||
msgid "Activo"
|
||||
|
|
|
@ -6,4 +6,6 @@ this repository contains the full copyright notices and license terms. -->
|
|||
<field name="party"/>
|
||||
<label name="city"/>
|
||||
<field name="city"/>
|
||||
<label name="asset"/>
|
||||
<field name="asset"/>
|
||||
</form>
|
||||
|
|
|
@ -4,4 +4,5 @@ this repository contains the full copyright notices and license terms. -->
|
|||
<tree>
|
||||
<field name="party"/>
|
||||
<field name="city"/>
|
||||
<field name="asset"/>
|
||||
</tree>
|
||||
|
|
Loading…
Reference in New Issue