FHIR Core / OpenSRP 2 is a Kotlin application for delivering offline-capable, mobile-first healthcare project implementations from local community to national and international scale using FHIR and WHO Smart Guidelines on Android.
Describe the feature request.
We would like to update the UI/UX for manual sync. This would be done by updating the UI to allow users to know when they have unsynced data, and track sync progress and final status.
Additional context
[ ] Update the sync button as shown below:
Acceptance criteria
[ ] When there are unsynced data, the sync button on the side navigation has a warning icon and changes colour to yellow as shown in the image (b).
[ ] When we do not have unsynced data, (all resources have successfully been synced to the server), the sync button should appear as shown in the image (a).
[ ] The time last successful sync was conducted is also shown.
Area path
Login to the app
Open the Navigation bar
If there is no unsynced data, sync button should appear as on image (a)
If there are unsynced data, the sync button should appear as on image (b)
Implementation plan (For Engineers)
The plan for implementing the solution e.g. via a description or a checklist for the various ordered tasks that will need to be completed.
i.e. Describe how you intend to solve the problem
Describe the feature request. We would like to update the UI/UX for manual sync. This would be done by updating the UI to allow users to know when they have unsynced data, and track sync progress and final status.
Additional context
Acceptance criteria
Area path
Implementation plan (For Engineers) The plan for implementing the solution e.g. via a description or a checklist for the various ordered tasks that will need to be completed. i.e. Describe how you intend to solve the problem