This page outlines improvements and technical debt that needs to happen to the OpenLMIS-UI. Tickets listed on this page are may not be ready for work, and can actively be picked up once placed on a backlog grooming page.
When working on OpenLMIS design or user interface issues, please consult the following resources.
It is too easy to click off the modal in the add screen of stock management and loose all the work the user has done
Important before 3rd party starts working with codebase
src/openlmis-login/login.service.js - Would be cool to pull in clearUserData work, and make currency source configurable
src/openlmis-table/openlmis-table-container-shortner.directive.js - Needs unit tests but could be merged back in
src/openlmis-table/sticky-table-header.directive.js - Would be great to add this and sticky-table-footer back to core
src/openlmis-order-view/ - There has got to be a better way to structure these view files.... ideally the link logic could be changed or decorated
All changes in reports seem like great additions back to core
requisition-approval.controller.spec.js – doesn't actually fork the existing file, so it could remove any overlapping tests
I wonder if requisition approval functionality could have been implemented in a non-overlapping manner — its different enough that the code doesn't have any value in being forked...
requisition-search.html could be pulled back into core