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
https://openlmis.atlassian.net/browse/MW-243 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
https://openlmis.atlassian.net/browse/MW-241 & https://openlmis.atlassian.net/browse/MW-215
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 Scrollbarhttps://openlmis.atlassian.net/browse/MW-169
|
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 Approvalhttps://openlmis.atlassian.net/browse/MW-84
| |
Requisition Service
|
|
Needs Improvement
| Solution |
|---|---|
Login ServiceWas there a ticket for this commit??
| |
TB Quarterly Warninghttps://openlmis.atlassian.net/browse/MW-81
| |
Alphabetically Sorted Product Dropdownshttps://openlmis.atlassian.net/browse/MW-217
| |
Full Forks to Change a Link
|
Uncertain
| Solution |
|---|---|
Requisition Initiatehttps://openlmis.atlassian.net/browse/MW-237
|
|
OpenLMIS-Facility-Program-Select
| |
Report
|
|