Sassy-Software-Engineers / Every-Daisy

Fullstack development of an e-commerce platform
https://every-daisy.herokuapp.com/
MIT License
1 stars 1 forks source link

Admin Users - User Management #10

Open xueerji opened 2 years ago

xueerji commented 2 years ago

Story: As an admin user, I want to promote other user accounts to have admin status, so that new administrators can have the same privileges I have

Implementation: admin users should be able to view all users on a list/by search and be able to promote/demote users as necessary

xueerji commented 2 years ago

Story: As an admin user, I want to delete a user, so users who should not be able to log in anymore cannot

Implementation: admins should be able to delete users from the list/individual page and these changes should be reflected in the database/user list.

xueerji commented 2 years ago

Story: As an admin user, I want to trigger password reset for a user (that is, the next time they successfully log in with their old password, they are prompted for a new one), so that I can be proactive in getting users to change their passwords after a period of time

Implementation: admins should be able to set a user status to 'pw update' which prompts them to change their password on next visit.