Skip to content

Invite existing user end to end#261

Open
poojaustad wants to merge 114 commits into
mainfrom
invite-existing-user-end-to-end
Open

Invite existing user end to end#261
poojaustad wants to merge 114 commits into
mainfrom
invite-existing-user-end-to-end

Conversation

@poojaustad

Copy link
Copy Markdown
Collaborator

more combinations has been added

Nikunjsharma0 and others added 30 commits February 4, 2026 12:50
…ks and introduce new subflows for common person-related actions.

### New Flows
- `001_001b_invite_existing_users_using_invite_code_or_link_test.yaml`: Tests the end-to-end flow of inviting existing teachers, students, and family members using URLs and codes.

### New Subflows
- `add_person_to_app.yaml`: Handles creating a new person profile within the app.
- `create_account_for_person.yaml`: Handles setting up login credentials for an existing person profile.
- `school_user_login_flow.yaml`: Standardizes the login process for school users.

### Refactoring and Improvements
- Rename `001_001_invite_users_using_qr_code_or_link_test.yaml` to `001_001a_invite_new_users_using_qr_code_or_link_test.yaml` for consistency.
- Rename `subflows/admin_add_class.yaml` to `subflows/user_add_class.yaml`.
- Update class naming in existing tests from "New Class" to "TestClass".
- Standardize script naming in `school_init.js` by removing the `.yaml` extension from the `NAME` environment variable.
…ks and introduce new subflows for common person-related actions.

### New Flows
- `001_001b_invite_existing_users_using_invite_code_or_link_test.yaml`: Tests the end-to-end flow of inviting existing teachers, students, and family members using URLs and codes.

### New Subflows
- `add_person_to_app.yaml`: Handles creating a new person profile within the app.
- `create_account_for_person.yaml`: Handles setting up login credentials for an existing person profile.
- `school_user_login_flow.yaml`: Standardizes the login process for school users.

### Refactoring and Improvements
- Rename `001_001_invite_users_using_qr_code_or_link_test.yaml` to `001_001a_invite_new_users_using_qr_code_or_link_test.yaml` for consistency.
- Rename `subflows/admin_add_class.yaml` to `subflows/user_add_class.yaml`.
- Update class naming in existing tests from "New Class" to "TestClass".
- Standardize script naming in `school_init.js` by removing the `.yaml` extension from the `NAME` environment variable.
…e-existing-user

# Conflicts:
#	.maestro/flows/001_001a_invite_new_users_using_qr_code_or_link_test.yaml
#	.maestro/flows/subflows/school_user_login_flow.yaml
…r more comprehensive user interaction paths.
…_or_link_test.yaml` to clear app state before each login subflow to ensure test isolation.
Nikunjsharma0 and others added 30 commits May 14, 2026 13:36
…_or_link_test.yaml` to improve the reliability of toggling the "Approval required" switch and add assertions for the "Waiting for approval" state.
…_or_link_test.yaml` to use the "Paste URL" flow for student invites instead of the manual invite code entry.
…_or_link_test.yaml` to use the "Paste URL" flow for student invites instead of the manual invite code entry.
…_or_link_test.yaml` to copy the invite URL instead of the invite code.
…_or_link_test.yaml` to simplify assertions and remove redundant navigation steps when verifying accepted invites.
…_or_link_test.yaml` to simplify assertions and remove redundant navigation steps when verifying accepted invites.
…_or_link_test.yaml` to handle "Save password" prompts during login instead of after accepting invites, and correct a role assertion from "Student" to "Parent".
…_or_link_test.yaml` to handle "Save password" prompts during login instead of after accepting invites, and correct a role assertion from "Student" to "Parent".
…_or_link_test.yaml` to handle "Save password" prompts and re-enable several assertions for invitation acceptance and account status.
# Conflicts:
#	respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt
…o invite-existing-user-end-to-end

# Conflicts:
#	.maestro/flows/001_001a_invite_new_users_using_qr_code_or_link_test.yaml
…sserting its visibility and tapping "Create new account" before proceeding to the Invitation screen.
…d role assertion from "Parent" to "Student" in the invitation view.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants