diff --git a/customer_service.py b/customer_service.py
index 14e621e..c4bae53 100644
--- a/customer_service.py
+++ b/customer_service.py
@@ -29,6 +29,31 @@ CLASSIFICATION = new_sel = [
('regular', 'Regular'),
]
+SEXUAL_DIVERSITY = [
+ ('N.A', 'N.A'),
+ ('', 'HETEROSEXUAL'),
+ ('', 'GAY'),
+ ('', 'LESBIANA'),
+ ('', 'TRAVESTI'),
+ ('', 'BISEXUAL')
+]
+
+ETHNICAL_GROUP = [
+ ('N.A', 'N.A'),
+ ('afrocolombiano', 'AFROCOLOMBIANO'),
+ ('palenquero', 'PALENQUERO'),
+ ('indigena', 'INDÍGENA'),
+ ('raizal', 'RAIZAL'),
+ ('rom_gitano', 'ROM O GITANO'),
+ ('mulato', 'MULATO'),
+]
+
+OPTION_SELECT = [
+ ('', ''),
+ ('N.A', 'N.A'),
+ ('yes', 'Yes'),
+ ('no', 'No'),
+]
class ReceiverService(ModelSQL, ModelView):
'Receicer Service'
@@ -136,18 +161,29 @@ class CustomerService(metaclass=PoolMeta):
states={'required': True})
detailed_especific_2= fields.Many2One('list.specialty', 'Detailed Especific 2')
detailed_especific_3= fields.Many2One('list.specialty', 'Detailed Especific 3')
-
+ sexual_diversity = fields.Selection(SEXUAL_DIVERSITY, 'Sexual Diversity',
+ states={'required': False})
+ displaced = fields.Selection(OPTION_SELECT, 'Displaced', states={'required': False})
+ victim_of_violence = fields.Selection(OPTION_SELECT, 'Victim Of Violence',
+ states={'required': False})
+ disabled_person = fields.Selection(OPTION_SELECT, 'Disabled Person',
+ states={'required': False})
+ pregnant_woman = fields.Selection(OPTION_SELECT, 'Pregnan Woman',
+ states={'required': False})
+ homeless = fields.Selection(OPTION_SELECT, 'Homeless', states={'required': False})
+ deprived_of_freedom = fields.Selection(OPTION_SELECT, 'Deprived Of Freedom',
+ states={'required': False})
@classmethod
def __setup__(cls):
+ print('ingresa...........................................................')
super(CustomerService, cls).__setup__()
cls.party.required = True
cls.media.states = {
'readonly': (Eval('state') == 'cancelled'),
}
- if new_sel not in cls.media.selection:
- cls.media.selection = NEW_MEDIA
-
+ #if new_sel not in cls.media.selection:
+ cls.media.selection = NEW_MEDIA
cls._buttons.update({
'send_email': {
'invisible': Or(
diff --git a/locale/es.po b/locale/es.po
index e765288..1b0da8b 100644
--- a/locale/es.po
+++ b/locale/es.po
@@ -236,6 +236,34 @@ msgctxt "field:crm.health_provider,id:"
msgid "ID"
msgstr ""
+msgctxt "field:crm.customer_service,homeless:"
+msgid "Homeless"
+msgstr "Habitante de Calle"
+
+msgctxt "field:crm.customer_service,displaced:"
+msgid "Displaced"
+msgstr "Desplazado"
+
+msgctxt "field:crm.customer_service,sexual_diversity:"
+msgid "Sexual Diversity"
+msgstr "Diversidad Sexual"
+
+msgctxt "field:crm.customer_service,disabled_person:"
+msgid "Disabled Person"
+msgstr "Persona en condición de Discapacidad"
+
+msgctxt "field:crm.customer_service,victim_of_violence:"
+msgid "Victim Of Violence"
+msgstr "Víctima de Violencia"
+
+msgctxt "field:crm.customer_service,pregnant_woman:"
+msgid "Pregnan Woman"
+msgstr "Mujer en Gestación"
+
+msgctxt "field:crm.customer_service,deprived_of_freedom:"
+msgid "Deprived Of Freedom"
+msgstr "Privado de Libertad"
+
msgctxt "field:crm.health_provider,name:"
msgid "Name"
msgstr "Nombre del registro"
diff --git a/view/customer_service_form.xml b/view/customer_service_form.xml
index 579d779..cf24a62 100644
--- a/view/customer_service_form.xml
+++ b/view/customer_service_form.xml
@@ -139,6 +139,26 @@ this repository contains the full copyright notices and license terms. -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+