Skip to content
Snippets Groups Projects
Unverified Commit 69fc0b6d authored by Matthias Urhahn's avatar Matthias Urhahn Committed by GitHub
Browse files

Automatic checkout for check-ins (EXPOSUREAPP-5410) (#2694)

* Add checkout behavior, 1st draft.

* Add checkin edit navigation.

* Add tests.

* LINTs

* Basic error handling

* Fix stopship TODO

* Automatic check-out notifications, first draft.
WIP

* Update notification channel title and description.

* Refactor notification creation code to align private/public visibility.

* AutoCheckout, 2nd draft.

* Automatic AutoCheckOut refresh D:

* Process overdue checkouts before risk calculation.

* Process overdue checkouts before risk calculation.

* Fix list refresh blinking and add automatic time refresh.

* LINTs

* Fix pending intent for autocheckout receiver.

* Add test cases.

* Refactor package names.

* Remove unused strings in non-default locales to satisfy linter (instead of waiting for translations delivery).

* Adjust sort order of check-ins.
For active check-ins we want the one that expires next, first,
For completed check-ins we want the most recent event first.

* Fix typos.

* Solve merge regression.

* Fix merge conflict regression, missing argument.

* Fix unit test.

* Disabled broken lint rule
see https://issuetracker.google.com/issues/169249668



Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
Co-authored-by: default avatarKolya Opahle <k.opahle@sap.com>
Co-authored-by: default avatarMohamed <mohamed.metwalli@sap.com>
parent 883bab15
No related branches found
No related tags found
Loading
Showing
with 743 additions and 42 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment