diff --git a/spp_programs/__manifest__.py b/spp_programs/__manifest__.py index 0f61ce1c..ce105507 100644 --- a/spp_programs/__manifest__.py +++ b/spp_programs/__manifest__.py @@ -4,7 +4,7 @@ "name": "OpenSPP Programs", "summary": "Manage programs, cycles, beneficiary enrollment, entitlements (cash and in-kind), payments, and fund tracking for social protection.", "category": "OpenSPP/Core", - "version": "19.0.2.0.10", + "version": "19.0.2.0.11", "sequence": 1, "author": "OpenSPP.org", "website": "https://github.com/OpenSPP/OpenSPP2", diff --git a/spp_programs/models/managers/entitlement_manager.py b/spp_programs/models/managers/entitlement_manager.py index 9d773bb4..cc3b71c2 100644 --- a/spp_programs/models/managers/entitlement_manager.py +++ b/spp_programs/models/managers/entitlement_manager.py @@ -5,4 +5,8 @@ class BaseEntitlementManager(models.AbstractModel): _inherit = "spp.base.program.entitlement.manager" - id_type_id = fields.Many2one("spp.id.type", "ID Type to store in entitlements") + id_type_id = fields.Many2one( + "spp.vocabulary.code", + "ID Type for Entitlement Collection", + domain="[('vocabulary_id.namespace_uri', '=', 'urn:openspp:vocab:id-type')]", + ) diff --git a/spp_programs/wizard/create_program_wizard.py b/spp_programs/wizard/create_program_wizard.py index dcbc52be..23dde529 100644 --- a/spp_programs/wizard/create_program_wizard.py +++ b/spp_programs/wizard/create_program_wizard.py @@ -271,7 +271,11 @@ def _default_warehouse_id(self): default="default_eligibility", ) - id_type_id = fields.Many2one("spp.id.type", "ID Type to store in entitlements") + id_type_id = fields.Many2one( + "spp.vocabulary.code", + "ID Type for Entitlement Collection", + domain="[('vocabulary_id.namespace_uri', '=', 'urn:openspp:vocab:id-type')]", + ) view_id = fields.Many2one( "ir.ui.view", "Program UI Template",