Summary
- Add permission management: work in progress. (details)
- Add SchoolPermissionGrantDataSource implementations. (details)
- Initial implementation of using CheckPersonPermissionUseCase (details)
- Fixes for PersonRepositoryIntegrationTest.kt (one test remaining) (details)
- Permission enforcement work in progress (details)
- Fix compilation after merging main updates. (details)
- Add CLassPermission to model and datasources. (details)
- Update RespectAccountManager to use a shared hot flow to prevent lag. (details)
- Enforce class view permissions including support for enrollment role-based permissions. (details)
- Enforce class write permission. (details)
- Merge session changes from main. (details)
- Initial implementation of read person permission checks. (details)
- Handle permissions for parents based on class permissions of children. (details)
- Add permission enforcement/checks to enrollment entities. (details)
- Fix ClassPermissionEntity to use autoincrement primary key (details)
- Update CheckPersonPermissionUseCase: can be used before person is saved to db or after saved to db without needing to lookup role. (details)
- Fix person entity list permission check to include viewing related persons for the authenticated user. (details)
- Update SQL to enforce password entity permissions (details)
- Remove unused PersonPasskeyEntityDao functions. (details)
- Update PersonDataSourceDb to follow same function name pattern as other DAOs and split store/updateLocal (details)
- Update class permission queries to include permissions for parents to see child's classes. (details)
- Add CheckSchoolPermissionsUseCase and use it in PersonList and ClassList to control the visibility of add button. (details)
- Implement pulling enrollment entities using a worker. (details)
- Add sinceIfPermissionsNotChangedSince parameter support. (details)
- Refactor assignment to link one assignment to one class. (details)
- Initial permission check for assignment read. (details)
- Run pull sync fixes: (details)
- Update SignupViewModel: remove unnecessary scope.launc that should not be there. (details)
- Add debugging logs to SignupViewModel. (details)
- Add more debugging logs to SignupViewModel. (details)
- Remove hello world maestro flow (details)
- Add retryTapIfNoChange to 001_001. (details)
- Remove action bar id parameter from 001_001 (details)
- Add repeat loop workaround for waiting Maestro cloud error. (details)
- Another attempt for 001_001 maestro workaround. (details)
- fix assignmentedit (details)
- removed 000 test (details)
- update learningunitDetailscreen (details)