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

User Roles: Create user roles in frontend for organization admin #1161

Closed
3 tasks done
manjitapandey opened this issue Feb 2, 2024 · 2 comments
Closed
3 tasks done
Assignees
Labels
enhancement New feature or request frontend Related to frontend code priority:high Should be addressed as a priority testing:ready Ready for testing

Comments

@manjitapandey
Copy link
Contributor

manjitapandey commented Feb 2, 2024

Is your feature request related to a problem? Please describe.
The roles of organisational admin should be created on the frontend.
The credentials are provided for those roles by backend as per now.
The tasks may be subdivided as below:

  • - On logging on as an organisational admin, in project creation, One should see the prefilled organisation name (non editable in case of single). In case user is org admin of multiple orgs, they should be only provided options which they have org admin access.
  • - The New button on manage organisation tab should be removed.
  • - Addition of assign project manager field on create project step 1(Ref: design).

Additional context

The permissions are specified by the file below:
https://docs.google.com/spreadsheets/d/1crWztvXvuewE8Zv-qxbv0t_-eYHUqSlrJQgeto8kmf4/edit#gid=1497569844

related #1068

@spwoodcock
Copy link
Member

Related to slack discussion:

In general super admin has access to all the below:

  • Org creation - super admin only - isSuperAdmin
  • Org editing - specific org admin - isOrgAdmin
  • Project creation button - any org admin - anyOrgAdmin
  • Project editing - specific project admin, or org admin - isProjectAdmin
  • Project user management - specific field admin, project admin, or org admin - isFieldAdmin

Does that seem about right @NSUWAL123 ?

Is there any missed frontend role-specific functionality @manjitapandey ?

Open to ideas / changes - do what you think is most appropriate 👍

@NSUWAL123 NSUWAL123 added the testing:ready Ready for testing label Feb 21, 2025
@manjitapandey
Copy link
Contributor Author

Blocked by #2221 since i don't have an account of mapper role.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend Related to frontend code priority:high Should be addressed as a priority testing:ready Ready for testing
Projects
Development

No branches or pull requests

3 participants