mekomsolutions / openmrs-module-initializer

The OpenMRS Initializer module is an API-only module that processes the content of the configuration folder when it is found inside OpenMRS' application data directory.
MIT License
23 stars 79 forks source link

AMPATH Form Translations domain to track form version changes. #259

Closed Ruhanga closed 3 months ago

Ruhanga commented 10 months ago

Currently when an AMPATH form version changes, its name-identifier (UUID) changes and so a new form with a different UUID identifier is loaded. Form translation changes loaded using the associated translation file update the form translation resource associated with the previous version of the form, hence the new form looses its translations.

Proposed Solution AMPATH Form Translation's domain should void the previously loaded translations file associated to previous form version and create a new translations file to be associated with new version of AMPATH form.

mks-d commented 4 months ago

@Ruhanga is this still current or we can close this issue?

Ruhanga commented 3 months ago

Yes this is till current @mks-d.

Ruhanga commented 3 months ago

Closing this as duplicating this other one: https://github.com/mekomsolutions/openmrs-module-initializer/issues/244