Task #143
openUser Management Menu
0%
Description
Task:
Develop a complete “User Management” module accessible from the sidebar menu that navigates to a dedicated User Management page. The page should display a structured and responsive listing table of users fetched from the user_login table.
📋 Users Listing Requirements:
The table must include the following columns:
Name (First Name + Last Name combined)
Username (AUTO-GENERATE format: enterprise_name@user_id)
Active Status (Active / Inactive toggle indicator)
Actions (Edit and Delete buttons)
⚙️ Actions:
Edit: Opens a modal with editable user details.(including password)
Delete: Shows confirmation popup before deletion.
UI should update dynamically after edit/delete without full page refresh.
➕ Add User Functionality:
Place an “Add User” button at the top right of the listing page.
On clicking:
Open a modal form with the following fields:
First Name
Last Name
Email
username (Avoid Duplication and show proper message)(AUTO-GENERATE format: enterprise_name@user_id)
password (Manual entry)
On successful creation:
Show success message.
Close modal.
Refresh listing automatically.
Frontend must display a confirmation message such as:
“User created successfully.”