shadowofleaf96 / GreenVille

GreenVille - Bio-organic eCommerce store
https://greenville-frontend.onrender.com/
1 stars 1 forks source link

Edit User Page #69

Closed shadowofleaf96 closed 2 months ago

shadowofleaf96 commented 11 months ago

The "Edit User" page plays a crucial role in user management, enabling administrators to modify and update user information as needed. This page ensures flexibility and accuracy in maintaining user details within the e-commerce platform.

Editable User Details: Description: A form with editable fields displaying the user's current information such as first name, last name, username, email, password, and role. Some data are not editable such as: User ID. Creation date. Last login date. Last update The password data are hidden and replaced with asterisks. Why it Matters: Allows administrators to update user details efficiently and keep the information up to date. Role Modification: Description: An option to modify the role of the user, providing flexibility in adjusting permissions and access rights. Why it Matters: Enables administrators to adapt user roles to changing responsibilities. Activity Log: Description: A log displaying recent activities or modifications made to the user's account, promoting transparency. Why it Matters: Offers a historical record of changes for auditing and tracking purposes.

Editable User Details: Changes made in the editable fields are saved accurately and reflected in the system. Validation ensures that modifications adhere to any specified constraints (e.g., character limits and email format). Role Modification: Role modifications are processed without errors, and the user's access is adjusted accordingly. The role modification dropdown provides a clear list of available roles. Activity Log: The activity log accurately records all edits made to the user's account. Each log entry includes a timestamp and a description of the modification. Make any move interactive: Show a green success alert when a user is updated. Show an orange warning alert if errors like duplicated entries are detected. Show a red error alert when server errors occur. Show the form field errors if the entered data doesn't respect the field type.