Summary
- add basic data model for report (commit: 90edb85) (details)
- add runreportusecase (commit: 91706f7) (details)
- Test-description added for reports (commit: b05053b) (details)
- Test-description added for reports (commit: e42093f) (details)
- add report screens and viewmodels with mock data (commit: e125dad) (details)
- Added RunReportUseCase as constructor parameter in ReportsViewModels (commit: 3785347) (details)
- resolve conflict (commit: c80e9b3) (details)
- Add basic report datalayer interface and class. (commit: 8ef4666) (details)
- Integrated the mock Respect report data source into dependency injection (commit: bf072d6) (details)
- updated list screen with paging source (commit: 0b21516) (details)
- Added ReportTemplateList Screen (commit: 61ac4af) (details)
- resolve conflict (commit: a3860ee) (details)
- maestro test added - Create Report (commit: e4afcfc) (details)
- maestro test added - tags (commit: 675d55b) (details)
- add basic indicator screen (commit: b8cd0b7) (details)
- maestro test added - scroll update (commit: e8c29d1) (details)
- maestro test added - scroll commented (commit: 29ecdff) (details)
- add edit filter screen (commit: 63b7d61) (details)
- update filter screen (commit: a037c1b) (details)
- update edit screen (commit: 5adc0e1) (details)
- update indicator screen (commit: 08f7e84) (details)
- fix test failure (commit: d302481) (details)
- update indicator (commit: c0df1a1) (details)
- remove data table from detail screen (commit: ac77d48) (details)
- add indicator list screen (commit: ac20aeb) (details)
- add json on di (commit: 10f9c6f) (details)
- resolve conflict (commit: 1be9120) (details)
- resolve conflict (commit: e726643) (details)
- update filter screen (commit: 9bea3b2) (details)
- refactor (commit: 2e92a1a) (details)
- add refactor (commit: 8df9e17) (details)
- remove unused code (commit: 888b74c) (details)
- code refactor (commit: d482bf5) (details)
- Updated test flow as per new design (commit: 43c0e20) (details)
- fix app crash (commit: c1c0c77) (details)
- resolve conflict (commit: d6a6b1d) (details)
- Refactor for implementation of report data source (commit: d4cdc10) (details)
- implement report data storage (commit: e1fa893) (details)
- add code refactor (commit: 0757a3d) (details)
- resolve conflict (commit: cb56ed4) (details)
- code refactor (commit: 627f9d7) (details)
- Rework handling of scopeId to be consistent server side and client side. (commit: d5aae0a) (details)
- Work in progress to implement server and client side support for authentication based scopes (commit: 8e39386) (details)
- Updated test flow as per review comment (commit: cfff8d4) (details)
- Work in progress implementation of using school and account scope based datasources. (commit: 4a854de) (details)
- Work in progress implementation of using school and account scope based datasources. (commit: e7c0bbe) (details)
- code refactor (commit: b1b5823) (details)
- Add improved functions to resolve school endpoint urls. (commit: eaf1568) (details)
- Use updated endpoint url functions on ManagerServerCLI. Change Application path respect-ext to respect to match openapi doc. (commit: 96069a7) (details)
- code refactor (commit: dba8de4) (details)
- Update README documentation for datalayer. (commit: 1330a3f) (details)
- Update README documentation for datalayer. (commit: b0496ec) (details)
- Work in progress implementation of support for retrieving entities since last check based on time stored. (commit: 739e1b7) (details)
- Implement end-to-end integration test with a client repository and http server. (commit: d530869) (details)
- Add separate stored property to Person and update docs. (commit: efc31f2) (details)
- Improve repository integration testing - broken up into four separate clear given when then scenarios. (commit: 0c95b7f) (details)
- Work in progress implementation of OffsetLimitHttpPagingSource. (commit: 84ba738) (details)
- Work in progress implementing paging source support: use database paging source on the Http REST API server endpoint. (commit: 7954b51) (details)
- Add validation headers from validation helper to paging source http requests. (commit: 13f7f92) (details)
- Work in progress to implement repository paging source support. (commit: ccded0b) (details)
- Initial implementation of a repository paging source. (commit: 02e143e) (details)
- Initial mostly working usage of PagingSource repository. (commit: 49bdcad) (details)
- Fix PersonAdapter to set stored instant in .toModel() . This was missed which caused http response validation to fail. (commit: 9da8003) (details)
- Initial testing for repository handling PagingSource cache validation. (commit: 3a3ee8a) (details)
- Handle http paging source cache scenarios. (commit: f7db42b) (details)
- Fix PersonRepositoryIntegrationTest: Set last modified time after when updating on server side. (commit: 718fca9) (details)
- Repository paging work in progress: (commit: 04eba64) (details)
- Avoid paging data source not making refresh request to server where required. (commit: 55e1c52) (details)
- Work in progress : convert to using DataLoadState on PagingSource. (commit: b4d8063) (details)
- Add PagedItemHolder for datalayer paging sources. (commit: a4c0e9f) (details)
- Initial working offline-first paging source based on DoorOffsetLimitRemoteMediator. (commit: 65b7249) (details)
- Fix paging infinite loop issue (commit: 9aec73a) (details)
- Tidy up handling of http parameters for person endpoint. (commit: 71f3c31) (details)
- Fix handling of person role joins on datalayer-db (commit: 61478d5) (details)
- Add respectPagingItems to avoid pitfalls of using lazy paging items in other screens. (commit: 8614140) (details)
- Tidy up person datasource model to include store function and avoid duplicated update local from remote function. (commit: a9d6d19) (details)
- Update PersonDataSource and openapi.yaml docs. (commit: 9724280) (details)
- Fix respectPagingItems key function (commit: 8219743) (details)
- Update openapi.yaml API docs. Add logging to OffsetLimitHttpPagingSource.kt (commit: 1f1b90e) (details)
- resolve conflict (commit: a044ece) (details)
- Refactor report data source to match with person model. (commit: 021422b) (details)