ADD FIELDS

This commit is contained in:
Elvis 2022-10-10 16:31:58 -05:00
parent a2eba9faf2
commit 719a6694a9
3 changed files with 88 additions and 4 deletions

View File

@ -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(

View File

@ -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"

View File

@ -139,6 +139,26 @@ this repository contains the full copyright notices and license terms. -->
<field name="detailed_especific_2" colspan="3"/>
<label name="detailed_especific_3"/>
<field name="detailed_especific_3" colspan="3"/>
<label name="sexual_diversity"/>
<field name="sexual_diversity"/>
<!-- <field name="others_receivers" colspan="4" widget="multiselection" /> -->
</xpath>
<xpath expr="/form/notebook/page[@id='info']/field[@name='age']"
position="after">
<group id='special_population' string='Special Population'>
<label name="displaced"/>
<field name="displaced"/>
<label name="victim_of_violence"/>
<field name="victim_of_violence"/>
<label name="disabled_person"/>
<field name="disabled_person"/>
<label name="pregnant_woman"/>
<field name="pregnant_woman"/>
<label name="homeless"/>
<field name="homeless"/>
<label name="deprived_of_freedom"/>
<field name="deprived_of_freedom"/>
</group>
</xpath>
</data>