Feature #8
open
- Description updated (diff)
- Assignee set to chaman singh
User Story
An admin must be able to add new users to the platform by entering their basic information and assigning required details so that the user can access the system based on organizational needs.
Acceptance Criteria
The Add New User modal/page must be accessible only to Admin users.
The form must include the following required fields:
- First Name
- Last Name
- Email Address (unique, valid format)
- Password (must meet minimum security requirements)
- User Time Zone (selectable from dropdown)
Optional fields may include:
Phone Number
The system must:
- Validate all required fields before allowing submission.
- Display error messages for missing, invalid, or incorrectly formatted inputs.
- Prevent user creation if the email already exists in the system.
- Save the newly created user to the Users database table upon successful submission.
- Automatically assign a default or selected role to the new user.
- Send a welcome/activation or credential email to the newly created user (if applicable).
- The Save button must remain disabled until all required fields are valid.
- Clicking Close must close the modal without saving.
- Password visibility toggle must allow admins to view/hide the password input.
- Time zone dropdown must display valid time zone options.
Also available in: Atom
PDF