Skip to content

Changes

Started by timer
Started 9 days 0 hr ago
Took 2 min 53 sec

Summary

  1. Update README.md (commit: d69440b) (details)
  2. Initial installatoin instructions for RESPECT server binary installation (commit: 18fe79f) (details)
  3. Add respect-server.service and update INSTALL.md (commit: 6b466c0) (details)
  4. Make example IP address consistent on INSTALL.md (commit: 8aa8a74) (details)
  5. Add Maestro flow summary documentation for core features. (commit: 507c9fb) (details)
  6. Update `.maestro/README.md` formatting. (commit: 426ab42) (details)
  7. Refactor Maestro test documentation by consolidating flow summaries. (commit: df4bd8e) (details)
  8. Update Maestro README.md to use numbered lists for test flow descriptions. (commit: c1bfccd) (details)
  9. Update Maestro README with detailed steps for user management and school registration test flows. (commit: efb7a28) (details)
  10. 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)
  11. Fix for issue #231. (commit: 93e8ed5) (details)
  12. Issue #231 (commit: de6e9a8) (details)
  13. Disable flow 003 until new xAPI based assignment branch is merged. (commit: 69f8132) (details)
  14. Comment out account selection and login steps in Maestro flow `001_001a_invite_new_users_using_qr_code_or_link_test.yaml` to streamline the invitation testing process. (commit: b02507f) (details)
  15. Update Maestro flow `001_001b_invite_existing_users_using_invite_code_or_link_test.yaml` to remove redundant assertions and correct role verification for student invitations. (commit: 4727585) (details)
Commit d69440b5f38c231f20596ad54b7bd1f4cabbbe84 by noreply
Update README.md

Update README.md to clarify logging in as admin after adding school
(commit: d69440b)
The file was modifiedREADME.md (diff)
Commit 18fe79f83c8f8ba2dfb2d78ab7782930d7c2114a by noreply
Initial installatoin instructions for RESPECT server binary installation

Initial installatoin instructions for RESPECT server binary installation
(commit: 18fe79f)
The file was addedINSTALL.md
Commit 6b466c061a8f40a502185c9f650ef992155a88cc by Mike Dawson
Add respect-server.service and update INSTALL.md
(commit: 6b466c0)
The file was addedrespect-server/src/dist/systemd/respect-server.service
The file was modifiedINSTALL.md (diff)
Commit 8aa8a7446b0b0d821cf7fcb85aa5d4966f7db9b0 by Mike Dawson
Make example IP address consistent on INSTALL.md
(commit: 8aa8a74)
The file was modifiedINSTALL.md (diff)
Commit 507c9fb296572ecad9badcd988357fc80e9ab3c1 by Pooja Ravi
Add Maestro flow summary documentation for core features.
(commit: 507c9fb)
The file was removedrespect-test-end-to-end/README.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 added.maestro/flow-summary/001_003_login_using_school_link_test.md
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_002_add_user_direct_test.md
The file was added.maestro/flow-summary/003_admin_user_assigns_assignment_to_a_class_test.md
The file was added.maestro/flow-summary/001_005_add_school_self_registration_test.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/002_browse_lessons_test_description.md
The file was removedrespect-test-end-to-end/test-description/006_user_signup_using_passkey_test_description.md
The file was modified.maestro/README.md (diff)
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/001_002_add_user_direct_test_description.md
The file was added.maestro/flow-summary/002_browse_lessons_test.md
The file was removedrespect-test-end-to-end/test-description/001_001_invite_using_invite_code_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_005_add_school_self_registration_test.md
The file was modified.maestro/README.md (diff)
The file was removed.maestro/flow-summary/001_003_login_using_school_link_test.md
The file was removed.maestro/flow-summary/002_browse_lessons_test.md
The file was removed.maestro/flow-summary/003_admin_user_assigns_assignment_to_a_class_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_002_add_user_direct_test.md
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-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/ext/PersonRoleEnumExt.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/domain/CheckPersonPermissionUseCase.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/PersonEntityDao.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/model/PermissionFlags.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-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)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/person/list/PersonListScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/detail/ClazzDetailViewModel.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-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/ext/PersonExt.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/ApproveOrDeclineInviteRequestUseCase.kt (diff)
Commit 69f813221401eb23ef0374d7ef62e1d649005926 by Mike Dawson
Disable flow 003 until new xAPI based assignment branch is merged.
(commit: 69f8132)
The file was removed.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml
The file was added.maestro/flows-disabled/003_admin_user_assigns_assignment_to_a_class_test.yaml
Commit b02507fabbf7c014df38256df844c363d1c094ca by Pooja Ravi
Comment out account selection and login steps in Maestro flow `001_001a_invite_new_users_using_qr_code_or_link_test.yaml` to streamline the invitation testing process.
(commit: b02507f)
The file was modified.maestro/flows/001_001a_invite_new_users_using_qr_code_or_link_test.yaml (diff)
Commit 4727585fcd4017647cfdc257b47ec9683a08f173 by Pooja Ravi
Update Maestro flow `001_001b_invite_existing_users_using_invite_code_or_link_test.yaml` to remove redundant assertions and correct role verification for student invitations.
(commit: 4727585)
The file was modified.maestro/flows/001_001b_invite_existing_users_using_invite_code_or_link_test.yaml (diff)