Skip to content
Success

#239 (Jan 5, 2026, 2:11:00 PM)

Started 5 days 1 hr ago
Took 2 min 13 sec
Build Artifacts
respect-app-compose-debug.apk35.34 MiB view
respect-app-compose-release.apk10.42 MiB view
respect-app-compose-debug.aab28.67 MiB view
respect-app-compose-release.aab12.93 MiB view
mapping.txt73.52 MiB view
respect-cli.zip30.41 MiB view
respect-server-1.0.0.zip44.89 MiB view
respect-server-shadow-1.0.0.zip46.03 MiB view

Started by timer

Revision: f98f983b325e5575b889ba4cde45cdf87f9f0656
Repository: https://github.com/UstadMobile/Respect.git
  • refs/remotes/origin/main
Changes
  1. Add permission management: work in progress. (commit: fb4cdd1) (details / githubweb)
  2. Add SchoolPermissionGrantDataSource implementations. (commit: d63a784) (details / githubweb)
  3. Initial implementation of using CheckPersonPermissionUseCase (commit: d087ad0) (details / githubweb)
  4. Fixes for PersonRepositoryIntegrationTest.kt (one test remaining) (commit: ae01d21) (details / githubweb)
  5. Permission enforcement work in progress (commit: 6869dd8) (details / githubweb)
  6. Fix compilation after merging main updates. (commit: bc30663) (details / githubweb)
  7. Add CLassPermission to model and datasources. (commit: a15f134) (details / githubweb)
  8. Update RespectAccountManager to use a shared hot flow to prevent lag. (commit: cc7ef41) (details / githubweb)
  9. Enforce class view permissions including support for enrollment role-based permissions. (commit: 1834bca) (details / githubweb)
  10. Enforce class write permission. (commit: c2aadbf) (details / githubweb)
  11. Merge session changes from main. (commit: ab1f830) (details / githubweb)
  12. Initial implementation of read person permission checks. (commit: 5171212) (details / githubweb)
  13. Handle permissions for parents based on class permissions of children. (commit: 87132ca) (details / githubweb)
  14. Add permission enforcement/checks to enrollment entities. (commit: e49f7dd) (details / githubweb)
  15. Fix ClassPermissionEntity to use autoincrement primary key (commit: 0e6dd7d) (details / githubweb)
  16. Update CheckPersonPermissionUseCase: can be used before person is saved to db or after saved to db without needing to lookup role. (commit: 8e1628f) (details / githubweb)
  17. Fix person entity list permission check to include viewing related persons for the authenticated user. (commit: 2ae2abf) (details / githubweb)
  18. Update SQL to enforce password entity permissions (commit: 63f5ea6) (details / githubweb)
  19. Remove unused PersonPasskeyEntityDao functions. (commit: a2a8431) (details / githubweb)
  20. Update PersonDataSourceDb to follow same function name pattern as other DAOs and split store/updateLocal (commit: f024121) (details / githubweb)
  21. Update class permission queries to include permissions for parents to see child's classes. (commit: b5d3d5c) (details / githubweb)
  22. Add CheckSchoolPermissionsUseCase and use it in PersonList and ClassList to control the visibility of add button. (commit: 417df62) (details / githubweb)
  23. Implement pulling enrollment entities using a worker. (commit: e081569) (details / githubweb)
  24. Add sinceIfPermissionsNotChangedSince parameter support. (commit: 75fc244) (details / githubweb)
  25. Refactor assignment to link one assignment to one class. (commit: bddb16a) (details / githubweb)
  26. Initial permission check for assignment read. (commit: 729a6ea) (details / githubweb)
  27. Run pull sync fixes: (commit: 9036fcf) (details / githubweb)
  28. Update SignupViewModel: remove unnecessary scope.launc that should not be there. (commit: b7e0f98) (details / githubweb)
  29. Add debugging logs to SignupViewModel. (commit: 67c2d84) (details / githubweb)
  30. Add more debugging logs to SignupViewModel. (commit: fdb3303) (details / githubweb)
  31. Remove hello world maestro flow (commit: b767666) (details / githubweb)
  32. Add retryTapIfNoChange to 001_001. (commit: 1984e60) (details / githubweb)
  33. Remove action bar id parameter from 001_001 (commit: e0d6182) (details / githubweb)
  34. Add repeat loop workaround for waiting Maestro cloud error. (commit: 45071e7) (details / githubweb)
  35. Another attempt for 001_001 maestro workaround. (commit: 73c7dc1) (details / githubweb)