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

Create a superuser/admin with an UI to manage both CM and Para #451

Open
canjalal opened this issue Oct 16, 2024 · 3 comments
Open

Create a superuser/admin with an UI to manage both CM and Para #451

canjalal opened this issue Oct 16, 2024 · 3 comments
Assignees

Comments

@canjalal
Copy link
Contributor

canjalal commented Oct 16, 2024

Related to #452 . We want users in the admin user role to be able to change the user role of every other user, and have a way to do it on the frontend. This will necessitate the creation of an Admin user page with a list of all users, and controller actions that will patch the user to change their role and/or delete them.

A related issue (see below) is creating a small number of users who can log in with username and password without OAuth, for ease of testing.

Notes

Per @nickvisut

would be cool tho to “impersonate” roles as admin for sure tho,
@Vincent Shuali

NEW

7:23
I think these are separate issues:
Adding impersonation via admin
Working roles/UI
being able to log in as para
another login auth

@tam-janice
Copy link

@canjalal to elaboate on this ticket and work together with Thom. This is higher priority than the other tickets on the board. We need to get this out before we are able to test and develop the other [Para] tickets

@thomhickey
Copy link
Contributor

So regarding impersonation, I recommend that be an admin feature. So no one can impersonate admin, but admins can impersonate any other role. We can put a drop-down on the settings page that allows admins to set their role temporarily for the session. To regain admin, they would need to logout/in.

@tam-janice
Copy link

This ticket has a dependency on #452

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Engineering Code Review
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants