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

[Admin] Manage users #87

Open
anastk-code4 opened this issue Mar 28, 2024 · 0 comments
Open

[Admin] Manage users #87

anastk-code4 opened this issue Mar 28, 2024 · 0 comments

Comments

@anastk-code4
Copy link

anastk-code4 commented Mar 28, 2024

User story
As a SuperAdmin user, I want to manage users on the platform (CRUD).

Description
SuperAdmin user can see a list of all users in the platform in 2 lists.

  • List of Public portal users: accounts created through the registration flow in the public platform. See Figma
  • List of Admin portal users: accounts created by the SuperAdmin. See Figma

    For public portal users, Superadmin can view users list and
  • search list
  • sort list
  • filter list by date (time interval), applied on number of contibutions (puncte adaugate & probleme raportate) in that time interval; number of added points on map (interval min, max), number of reported problems (interval min, max)
  • download list (excel), *including option to download filtered list

For admin users, Superadmin can view users list and

  • search list
  • nice to have: filter by user role, permissions
  • see user's profile

Main flow
Superadmin goes to Users in the sidebar menu.
Superadmin sees a list of users
Superadmin clicks on Add new user button
Superadmin fills in user role, and user details.
Superadmin submits request to create account for user. Superadmin will see a confirmation message that their user was created and an email was sent to the new user in order to set up their password.
User receives invite on email.
User configures password.
Account is configured for new user.

After superadmin creates user, superadmin can see user in the users' list.
Superadmin can edit user details (role, email, name, phone), view user details or user profile (for public users), delete user.

@anastk-code4 anastk-code4 changed the title [Admin] Manage users / WIP [Admin] Manage users Mar 28, 2024
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

1 participant