Skip to content

Changes

Started by timer
Started 13 days ago
Took 2 min 31 sec

Summary

  1. Add Maestro flow summary documentation for core features. (commit: 507c9fb) (details)
  2. Update `.maestro/README.md` formatting. (commit: 426ab42) (details)
  3. Refactor Maestro test documentation by consolidating flow summaries. (commit: df4bd8e) (details)
  4. Update Maestro README.md to use numbered lists for test flow descriptions. (commit: c1bfccd) (details)
  5. Update Maestro README with detailed steps for user management and school registration test flows. (commit: efb7a28) (details)
  6. Change PERSON_ADMIN_WRITE flag to an explicit permission. Using a value that was not represented by a single 2^x value resulted in errors in the permission check queries not working as expected. (commit: 67d616e) (details)
  7. Fix for issue #231. (commit: 93e8ed5) (details)
  8. Issue #231 (commit: de6e9a8) (details)
Commit 507c9fb296572ecad9badcd988357fc80e9ab3c1 by Pooja Ravi
Add Maestro flow summary documentation for core features.
(commit: 507c9fb)
The file was removedrespect-test-end-to-end/test-description/001_005_add_school_self_registration_test_description.md
The file was added.maestro/flow-summary/001_001_invite_users_using_qr_code_or_link_test.md
The file was removedrespect-test-end-to-end/test-description/001_001_invite_using_invite_code_test_description.md
The file was added.maestro/flow-summary/001_003_login_using_school_link_test.md
The file was added.maestro/flow-summary/003_admin_user_assigns_assignment_to_a_class_test.md
The file was removedrespect-test-end-to-end/test-description/003_teacher_user_assigns_assignment_to_a_class_test_description.md
The file was removedrespect-test-end-to-end/README.md
The file was added.maestro/flow-summary/002_browse_lessons_test.md
The file was modified.maestro/README.md (diff)
The file was added.maestro/flow-summary/001_002_add_user_direct_test.md
The file was added.maestro/flow-summary/001_005_add_school_self_registration_test.md
The file was removedrespect-test-end-to-end/test-description/006_user_signup_using_passkey_test_description.md
The file was removedrespect-test-end-to-end/test-description/001_002_add_user_direct_test_description.md
The file was removedrespect-test-end-to-end/test-description/001_003_login_using_school_link_test_description.md
The file was removedrespect-test-end-to-end/test-description/002_browse_lessons_test_description.md
Commit 426ab425c9387e68a05bb151d74e49906521e977 by Pooja Ravi
Update `.maestro/README.md` formatting.
(commit: 426ab42)
The file was modified.maestro/README.md (diff)
Commit df4bd8e47a102ff17962776fc91467fe9276b59f by Pooja Ravi
Refactor Maestro test documentation by consolidating flow summaries.
(commit: df4bd8e)
The file was removed.maestro/flow-summary/001_002_add_user_direct_test.md
The file was removed.maestro/flow-summary/002_browse_lessons_test.md
The file was removed.maestro/flow-summary/001_001_invite_users_using_qr_code_or_link_test.md
The file was removed.maestro/flow-summary/001_005_add_school_self_registration_test.md
The file was removed.maestro/flow-summary/001_003_login_using_school_link_test.md
The file was removed.maestro/flow-summary/003_admin_user_assigns_assignment_to_a_class_test.md
The file was modified.maestro/README.md (diff)
Commit c1bfccdbe55284ca41957899c8bb93a7f3fdddad by Pooja Ravi
Update Maestro README.md to use numbered lists for test flow descriptions.
(commit: c1bfccd)
The file was modified.maestro/README.md (diff)
Commit efb7a28407916d1ed6c4a7ae740a0426c4cce9a1 by Pooja Ravi
Update Maestro README with detailed steps for user management and school registration test flows.
(commit: efb7a28)
The file was modified.maestro/README.md (diff)
Commit 67d616e77479b2ecf04a181441330e602a1cb6b7 by Mike Dawson
Change PERSON_ADMIN_WRITE flag to an explicit permission. Using a value that was not represented by a single 2^x value resulted in errors in the permission check queries not working as expected.

Permission check queries were using a binary and, then checking the result is greater than zero. This is fine when checking for a 2^x value, but not others.
(commit: 67d616e)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/PersonEntityDao.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/domain/GetWritableRolesListUseCaseImpl.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/domain/CheckPersonPermissionUseCase.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/model/PermissionFlags.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/ext/PersonRoleEnumExt.kt (diff)
Commit 93e8ed5b9f0b2414facb4a76d63f604d64d9a31b by Mike Dawson
Fix for issue #231.

When a teacher or any other is being approved, this requires permission to add the given user role. Teachers by default have permission to add students and parents, but not other teachers. They should therefor not see the option to approve a teacher registration (only admin can do that).
(commit: 93e8ed5)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/detail/ClazzDetailViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/person/list/PersonListScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClassPendingPersonListItem.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/person/list/PersonListViewModel.kt (diff)
Commit de6e9a83bbf380cc39f10da49e4bdca96d65a1fc by Mike Dawson
Issue #231

Fix logic error that prevented handling admin approval for teacher joining class. Student joining class was working as expected.
(commit: de6e9a8)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/ApproveOrDeclineInviteRequestUseCase.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/ext/PersonExt.kt (diff)