diff --git a/customer_service.py b/customer_service.py
index 58673f1..b91b7f3 100644
--- a/customer_service.py
+++ b/customer_service.py
@@ -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')
diff --git a/locale/es.po b/locale/es.po
index 6312134..e765288 100644
--- a/locale/es.po
+++ b/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"
diff --git a/view/health_provider_view_form.xml b/view/health_provider_view_form.xml
index 1da5600..980ad29 100644
--- a/view/health_provider_view_form.xml
+++ b/view/health_provider_view_form.xml
@@ -6,4 +6,6 @@ this repository contains the full copyright notices and license terms. -->
+
+
diff --git a/view/health_provider_view_tree.xml b/view/health_provider_view_tree.xml
index 32a353a..6cd0202 100644
--- a/view/health_provider_view_tree.xml
+++ b/view/health_provider_view_tree.xml
@@ -4,4 +4,5 @@ this repository contains the full copyright notices and license terms. -->
+