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

System to prevent committee account from having fewer than two committee administrators #2583

Open
exalate-issue-sync bot opened this issue Mar 6, 2025 · 0 comments
Assignees

Comments

@exalate-issue-sync
Copy link

exalate-issue-sync bot commented Mar 6, 2025

Business Reason

To mitigate the risks of locking users completely out of a committee account, we need to ensure that there are always at least two committee administrators at all times.

Acceptance Criteria

Given a committee administrator is on the user management table

When they delete or change user roles

Then they will be unable to delete the second to last committee administrator (kebab will not show the delete option)

And they will be unable to remove the second to last committee administrator role (for example, change role to Manager) (kebab will not show the edit option)

QA Notes

  • can have more than two Committee Administrators and can delete any (except the user), but cannot delete if there are only two remaining

DEV Notes

Design

Options will be unavailable in the dropdown (usability in future enhancements).

See full ticket and images here: FECFILE-2082

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

No branches or pull requests

2 participants