openmrs-module-initializer
openmrs-module-initializer copied to clipboard
Support explicit `addresshierarchy` domain.
Introduce an addresshierarchy
(AH) domain that takes care of:
- Load all AH-related configs (address template, address entries, etc).
- Filling the Ext I18n's i18n reverse cache.
This work will demand for Iniz to become aware of AH:
- Let's release AH 2.15.3 and bump it to AH 3.0.0.
- Iniz will depend and be aware of AH 3.0.0.
- AH 3.0.0 will not support self-loading of AH configs anymore.
- Let's create an ADDR ticket for this ↑ non-backward compatible change.
If we are removing a feature like this from AH, then we should bump the version to 3.0.0, not just up to 2.16.0.
Thanks @mseaton and for the exchange on Slack, I have updated the description accordingly.
I've created ADDR-129 to followup the necessary refactoring on the AH module.
@Ruhanga was this not completed in the end? If it is, could you close this PR? → https://github.com/mekomsolutions/openmrs-module-initializer/pull/188