UI projects taken by implementations write over OpenLMIS Transifex projects

Description

This work was prompted after OpenLMIS v3.2, when the OpenLMIS Malawi implementation's build process was deleting message keys in other OpenLMIS-UI repositories. This happened because transifex messages were synced in a single build process, and would sync all the included OpenLMIS-UI repositories.

Acceptance Criteria

  • Refactor 'messages' task in dev-ui so that any project will only push their message strings to transifex when they are the main /app

    • ie Only sync message strings to Transifex for openlmis-auth-ui if you are building openlmis-auth-ui and you have valid Transifex credentials

  • Update UI repositories and build tasks to ensure build process works

Environment

None

Status

Assignee

Nick Reid

Reporter

Josh Zamor

Labels

None

Story Points

2

Components

Sprint

None

Priority

Minor
Configure