2020-01-22 Requirements Review
Date
Jan 22, 2020
Participants / Stakeholders
@Felimone Amone Junior
@Matthew Kumbuyo (Deactivated)
@Chongsun Ahn (Unlicensed)
@Christine Lenihan
@Ben Leibert
@Sebastian Brudziński
@Aleksandra Ciesińska
@Mateusz Kwiatkowski
Notes
The batch approval mockups generally look good. As is, there will be roughly 3 times more columns than rows, however, and we should consider transposing them so as to minimize the amount of horizontal scrolling necessary.
If we do wish to keep the table’s orientation as-is, we can perhaps implement pagination within just the product columns so as to reduce the need for horizontal scrolling. This would be implemented exclusively within the UI and, although new to us, might take a couple of days. It isn’t a pattern that’s used elsewhere in OpenLMIS, though, so it may feel incongruous.
It would potentially be helpful to add new endpoints to the requisition service. To do so, we’d need to keep them generic and run them by the technical committee.
Regarding the report mockups: the first should be easy to implement in Superset. Dynamically showing N barcharts within the second and third reports, though, may not be possible in Superset. We’d need a short spike to see how/whether it’s possible in Jasper.