medic / cht-user-management

GNU Affero General Public License v3.0
3 stars 1 forks source link

Test the Uganda Flavour of the app with some e2e tickets #38

Closed kennsippell closed 3 months ago

kennsippell commented 5 months ago

@jonathanbataire @tjovia Would you have some sample Uganda user management tickets which we can use to test this tool and confirm it is working as expected?

kennsippell commented 4 months ago

@jonathanbataire Would you have any ideas or suggestions on how we can move this forward to actually test this tool with Uganda data?

jonathanbataire commented 3 months ago

@jonathanbataire Would you have any ideas or suggestions on how we can move this forward to actually test this tool with Uganda data?

Hey @kennsippell we could use training instance for testing unfortunately we dont receive user management tickets as MoH is primarily handles this. I have attached some of the previous requests for testing. note that these users were already created in training instance. Let me know if there's anything else i can help with https://docs.google.com/spreadsheets/d/1_xLFEdG2dhnpIrk5GUhhLg-OmpSeHTm0/edit#gid=79703710 https://docs.google.com/spreadsheets/d/1NWbrsC_9Mdx15aBfgm1K1O_YkMBaG8-_/edit#gid=1086830272

jonathanbataire commented 3 months ago

Also the tool is getting demo'ed today to asst. commissioner for approval after which we can see how to deploy against prod(real data) have the march updates made it to https://users-chis-ug.app.medicmobile.org?

kennsippell commented 3 months ago

@jonathanbataire The UG and KE instances are running 1.1.6. Can see at https://users-chis-ug.app.medicmobile.org/version. This wasn't quite latest as it missed https://github.com/medic/cht-user-management/commit/9ad5dbf02e9f08350a97c5894c2fd67d42439d47 and https://github.com/medic/cht-user-management/commit/79527c9ad2f93c81e910b6b92a74a10350ec0958.

Sorry if either of these were important for your demo. If you need same-day action, I welcome you to post on Slack. I check GitHub alerts daily but not realtime.

kennsippell commented 3 months ago

@jonathanbataire For the spreadsheets above, can you grant me access to the first one?

kennsippell commented 3 months ago

Here are my observations today when testing.

Hierarchy:

Phone - Currently in production there are values like 256786512345 however that will now be stored as 0786 512345

DoB

Otherwise, everything is looking good and working fine.

cc @jonathanbataire for thoughts. Should we action any of these?

My opinion is we should action these:

jonathanbataire commented 3 months ago

Thanks @kennsippell i will be having a look

I dont think i understand this well but village and parish are just tagged on the area json not found in the hierarchy

kennsippell commented 3 months ago

Health centers are created by an admin at MoH right now we are using the ui, cht-conf and bulk upload to create them. most of the times they are created without supervisors attached. Whats required to create them is: name and external_id(dhis2 id). we also get the district name to know where to place them. more here

OK. Creating these in this tool would require some work - the ability to create a place without a contact and without a user. If you'd like to support that, let me know or create the ticket.

for HC, H/C, Mission, Hospital the facility names are picked from a master facility list we creeate them as they appear in that list of course there are exceptions for HC abbreviation we replace it with Health Center if it appears Also a hospital is a hospital and shouldnt be confused with HC, there are 4 levels HC1 to 4 then level 5 which is the hospital

This would require some new validations to get right. If we go ahead with the work above, we should get this right also. For now, I'm going to leave things as created.