2018-06-26 Meeting notes
Date
Jun 26, 2018
7am PST / 4pm CET
Meeting Link
Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/737202874
Or iPhone one-tap :
US: +16699006833,,737202874# or +14086380968,,737202874#
Or Telephone:
Dial(for higher quality, dial a number based on your current location):
US: +1 669 900 6833 or +1 408 638 0968 or +1 646 876 9923
Meeting ID: 737 202 874
International numbers available: https://zoom.us/zoomconference?m=F0kj5u6u0wFxr7Xfz5NKZxl0xyLhuTPF
Attendees
@Craig Appl (Unlicensed)
@Elias Muluneh
@Chongsun Ahn (Unlicensed)
@Mateusz Kwiatkowski
@Łukasz Lewczyński (Deactivated)
@Jakub Kondrat
@Klaudia Pałkowska (Deactivated)
@Nikodem Graczewski (Unlicensed)
@Sebastian Brudziński
Goals
See discussion items
Discussion items
Time | Item | Who | Notes |
|---|---|---|---|
10m | Agenda and action item review | ||
1-5min | APIs Tech Debt review | @Łukasz Lewczyński (Deactivated) | Summarize future actions |
3min | Mobile Strategy Discussion Review | @Craig Appl (Unlicensed) | |
20min | Feature flags | @Mateusz Kwiatkowski |
|
20min | Locale consistency | @Chongsun Ahn (Unlicensed) | Summarize work that needs to be done |
Notes
APIs tech debt review
update sent to mailing list on tickets that we want to create
feedback provided by Chongsun
list of tickets is pretty much on the mailing list - @Łukasz Lewczyński (Deactivated)
Mobile Strategy Discussion Review
Reviewed multiple open source mobile tools over the last 2 months
Continue building Stock Mgmt within OpenSRP after review as lowest risk
Stock events are generated in the OpenSRP Android client, pushed to OpenSRP server and Nifi performs the integration with OpenLMIS. There is a one-to-one mapping of stock events between OpenSRP and OpenLMIS where all stock events generated in OpenSRP will go to OpenLMIS.
Feature flags
went with the easiest approach
feature flags are configured via env variables
UI feature flag example implemented for batch approval screen (enabling/disabling availability of the batch approve)
Backend feature flag example implemented fix to filter search for for facilities by geo zone
The UI example is long-lived feature flag that should be documented; the backend one is short-lived feature flag that will be removed
potential problem - SQL migrations (they are not conditional at the moment); we agreed to leave it for now and just revert the migration file for release in case it's needed
Locale consistency
created epic and several tickets there to make locale consistent
the focus of the epic is on the consistency for the end-user
two main parts were we use/need locale and need to handle it: UI and Jasper reports
start with the tickets to add locale/currency/date format to the system settings and make sure services are using it
for future iterations: allow users to specify the timezone they want to display times in (the field already exists in User resource)
Action items
OpenLMIS: the global initiative for powerful LMIS software