diff --git a/__init__.py b/__init__.py
index 3eb0e1d..2c5498d 100644
--- a/__init__.py
+++ b/__init__.py
@@ -20,6 +20,7 @@ def register():
# customer_service.FiduprevisoraDepartment,
# customer_service.FiduprevisoraCity,
# customer_service.FiduprevisoraRegionDepartment,
+ customer_service.ListSpecialty,
customer_service.ReceiverService,
customer_service.CustomerService,
customer_service.ReceiverEmail,
diff --git a/customer_service.py b/customer_service.py
index d633d3f..5d09d8a 100644
--- a/customer_service.py
+++ b/customer_service.py
@@ -59,6 +59,18 @@ class ReceiverEmail(ModelSQL, ModelView):
email = fields.Char('Email')
+class ListSpecialty(ModelSQL, ModelView):
+ 'List Specialty'
+ __name__ = 'list.specialty'
+
+ name = fields.Char('Name', required=True)
+ code = fields.Char('Code', required=True)
+
+ @classmethod
+ def __setup__(cls):
+ super(ListSpecialty, cls).__setup__()
+
+
class HealthProvider(ModelSQL, ModelView):
'Health Provider'
__name__ = 'crm.health_provider'
@@ -119,6 +131,11 @@ class CustomerService(metaclass=PoolMeta):
'required': (Eval('media') == 'supersalud'),
'invisible': (Eval('media') != 'supersalud'),
})
+ detailed_especific_1= fields.Many2One('list.specialty', 'Detailed Especific 1',
+ states={'required': True})
+ detailed_especific_2= fields.Many2One('list.specialty', 'Detailed Especific 2')
+ detailed_especific_3= fields.Many2One('list.specialty', 'Detailed Especific 3')
+
@classmethod
def __setup__(cls):
diff --git a/customer_service.xml b/customer_service.xml
index 0046d9a..95423ec 100644
--- a/customer_service.xml
+++ b/customer_service.xml
@@ -201,5 +201,33 @@ this repository contains the full copyright notices and license terms. -->