fineract-cn-mobile icon indicating copy to clipboard operation
fineract-cn-mobile copied to clipboard

Add offline support for all the teller functionalities using Couchbase and sync-gateway

Open varsvat opened this issue 4 years ago • 4 comments

Fixes #FINCN-328

This PR has been created on top of PR #189 and extends offline-first support for Teller functionalities like Creating, editing and updating Tellers and also the support or task management features have been implemented, all with the Couchbase only interaction.

Couchbase-server :

image

Sync-gateway :

image

https://user-images.githubusercontent.com/53621853/124877718-f7ef6480-dfe8-11eb-8841-2fa140137238.mp4

https://user-images.githubusercontent.com/53621853/124877806-12294280-dfe9-11eb-932b-24073f6d94e0.mp4

https://user-images.githubusercontent.com/53621853/124878041-4a308580-dfe9-11eb-93f4-1124ff89842e.mp4

Please Add a Summary of what changes you have made and if possible provide links.(Optional)

Please make sure these boxes are checked before submitting your pull request - thanks!

  • [x] Apply the AndroidStyle.xml style template to your code in Android Studio.

  • [x] Run the unit tests with ./gradlew check to make sure you didn't break anything.

  • [x] If you have multiple commits please combine them into one commit by squashing them.

varsvat avatar Jul 08 '21 07:07 varsvat

@jawidMuhammadi Please review this PR whenever you get time.

varsvat avatar Jul 08 '21 07:07 varsvat

@varsvat Please squash commits into one

jawidMuhammadi avatar Jul 11 '21 07:07 jawidMuhammadi

@varsvat Please squash commits into one

shall I keep the couchbase commit separate or not? Also, have you reviewed the changes @jawidMuhammadi ?

varsvat avatar Jul 11 '21 07:07 varsvat

I have squashed the commits. Now we should be ready to merge this PR :smile:

varsvat avatar Jul 12 '21 08:07 varsvat