Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update user invite flow #3111

Merged
merged 2 commits into from
Mar 27, 2024
Merged

Update user invite flow #3111

merged 2 commits into from
Mar 27, 2024

Conversation

ekumachidi
Copy link
Contributor

Trello card

https://trello.com/c/KSbGXeZ5

Context

After preliminary validations, a decision was made to further modify the flow of the user invite process, introducing additional screens and simplifying existing ones.

Changes proposed in this pull request

  • Adds new link to school approvers to school_dashboard
  • Adds new route and controller for school_approvers
  • Adds approver#index to display school approvers
  • Removes school users list from users#index

- Adds new link to school approvers to school_dashboard
- Adds new route and controller for school_approvers
- Adds approver#index to display school approvers
- Removes school users list from users#index
Due to limitations on the DSI public API, we've had to re-evaluate some of bits of this work
and at the moment displaying the list of users in the school or their approvers does not seem
like much value.

This fix addresses it by:
- Removes link to school approvers from school dashboard
- Removing approver users route, controller and index view
- Removing `organisation_users`
- Removing specs for `organisation_users`
Copy link

@ekumachidi ekumachidi merged commit b699d23 into ce-dsi-id-only Mar 27, 2024
16 checks passed
@ekumachidi ekumachidi deleted the ce-invite-flow-updates branch March 27, 2024 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Config Review ruby Pull requests that update Ruby code Test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant