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

Assign Roles from User Details Page #2094

Open
gmeben opened this issue Mar 21, 2024 · 1 comment
Open

Assign Roles from User Details Page #2094

gmeben opened this issue Mar 21, 2024 · 1 comment
Labels
💍 feature New feature or request 🖥️ frontend Related to the Vue/JS portions 🧹 needs-refinement Issues that need more detail in order to be ready for work to commence

Comments

@gmeben
Copy link
Contributor

gmeben commented Mar 21, 2024

Administrators may want to be able to assign users roles from a user's User Details page.

Add a control that allows an administrator to be able to assign a user as any one of the existing users:

  • Application Administrator
  • Publication Administrator
  • Editor
  • Review Coordinator
  • Reviewer
  • Submitter

Ensure assignments are validated so that duplications are prevented and existing assignment rules are respected, particularly that submitters cannot be assigned as review coordinators.

Review Checklist

(Delete items that are not applicable)

  • Necessary backend unit testing has been added
  • Necessary frontend unit testing has been added
  • Necessary integration testing has been added
  • Documentation has been updated to reflect new changes

Accessibility Checklist

(Delete items that are not applicable)

  • No new color contrast issues are introduced
  • Changed text has a font size of at least 16px
  • Changed text uses plain language
@gmeben gmeben added 🧹 needs-refinement Issues that need more detail in order to be ready for work to commence 💍 feature New feature or request 🖥️ frontend Related to the Vue/JS portions labels Mar 21, 2024
@gmeben
Copy link
Contributor Author

gmeben commented Mar 21, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💍 feature New feature or request 🖥️ frontend Related to the Vue/JS portions 🧹 needs-refinement Issues that need more detail in order to be ready for work to commence
Projects
None yet
Development

No branches or pull requests

1 participant