Malawi UI
This document is about the implementation of the OpenLMIS-Malawi MW-UI, and the extensions that went into making the MW-UI.
Works Well??
The following are extensions that seem to work well. Please comment if you agree/disagree, or add other examples
User Profile Extension
- MW-243Getting issue details... STATUS Commit
- This works well because the changed files are small
- Not getting changes for profile.html wouldn't "break" any functionality
- Good example of design change
- Could be added with some extension mechanism, but that might be hackier
Requisition Search Changes
- MW-241Getting issue details... STATUS & - MW-215Getting issue details... STATUS
- Only HTML changed
Search file might be too big – ideally only table would be changed
Should PR to Core
Solution | |
---|---|
Open-External-URL
| |
Table Horizontal Scrollbar- MW-169Getting issue details... STATUS
|
Should be Moved
All the changes for the MW-UI were made directly in that repository, which means git can't merge changes. Fixing this would mean forking the original repository, and creating an image from that forked repository that is used in the MW-UI.
The benefit is this would allow git to automatically merge most code changes. As the core product releases new versions over time, git upstream code can be pulled into MW-UI while preserving the local modifications. This greatly reduces ongoing maintenance effort of conducting each upgrade.
Solution | |
---|---|
Requisition Approval and Batch Approval- MW-84Getting issue details... STATUS
| |
Requisition Service
|
Needs Improvement
Solution | |
---|---|
Login ServiceWas there a ticket for this commit??
| |
TB Quarterly Warning- MW-81Getting issue details... STATUS
| |
Alphabetically Sorted Product Dropdowns- MW-217Getting issue details... STATUS
| |
Full Forks to Change a Link
|
Uncertain
Solution | |
---|---|
OpenLMIS-Facility-Program-Select
| |
Report
|
OpenLMIS: the global initiative for powerful LMIS software