Actions
Feature #136
openFeature #134: 5. Create Settings Page
5.2 Manage Users
Status:
Ready to QA
Priority:
Normal
Assignee:
-
Start date:
12/16/2025
Due date:
% Done:
100%
Description
1. User Listing¶
-
Display users in a table with:
- Name
- Email Address
- Account Status (Active / Inactive)
- Email Status (Confirmed / Not Confirmed)
- Actions
-
Support:
- Sorting by Name
- Optional search (Name / Email)
2. Add New User¶
Modal: “Add New”
-
Required fields:
- First Name *
- Last Name *
- Email Address *
- Password *
- Confirm Password *
-
Optional:
- Phone Number
-
Validations:
- Email must be unique
- Password & Confirm Password must match
- Password strength rules
-
On Save:
- Create user
- Default status = Active
- Email confirmation = Not Confirmed
- Send confirmation email
3. Edit User¶
-
Open modal on ✏️ Edit icon
-
Editable fields:
- First Name
- Last Name
- Phone Number
- Status (Active / Inactive)
-
Save updates with success message
4. Assign Roles¶
Modal: “Assign Roles”
-
Show role list:
- Admin
- Basic
- Custom roles (e.g. test)
-
Features:
- Multi-select roles
- Pre-check already assigned roles
-
Rules (recommended):
- At least one role required
- Only Admin can assign Admin role
-
Update roles on submit
Actions