from odoo import fields, models MANAGER_GROUP = 'community_membership.group_membership_manager' YES_NO = [('yes', 'Yes'), ('no', 'No')] class ResPartner(models.Model): """TNCSC membership eligibility answers, asked on the registration form. Stored as Yes/No selections rather than booleans so an unanswered question stays distinguishable from a "No". """ _inherit = 'res.partner' tncsc_born_tamil_nadu = fields.Selection( YES_NO, string='Born in / Origin of Tamil Nadu', groups=MANAGER_GROUP, help='Are you "born in Tamil Nadu, India" or born in any part of India but origin of Tamil Nadu?', ) tncsc_pio_oci = fields.Selection( YES_NO, string='Holds / Qualifies for PIO or OCI', groups=MANAGER_GROUP, help='Are you the holder of Indian PIO/OCI or qualified to obtain one?', ) tncsc_tamil_speaker_resident = fields.Selection( YES_NO, string='Speaks Tamil, Lived in Tamil Nadu', groups=MANAGER_GROUP, help='Do you speak Tamil and ever lived in Tamil Nadu, India with Indian citizenship?', ) tncsc_family_tamil_indian = fields.Selection( YES_NO, string='Spouse / Parent Tamil & Indian', groups=MANAGER_GROUP, help='Does your spouse or either of your parents speak Tamil and have Indian citizenship, ' 'or ever had Indian citizenship before migrating to Canada?', ) tncsc_other_citizenship = fields.Selection( YES_NO, string='Former Citizenship (Neighbouring Country)', groups=MANAGER_GROUP, help='Had you ever been a citizen of Afghanistan, Bangladesh, Bhutan, China, Nepal, ' 'Pakistan or Sri Lanka?', )