Project

General

Profile

Actions

Feature #136

open

Feature #134: 5. Create Settings Page

5.2 Manage Users

Added by Redmine Admin about 2 months ago. Updated about 2 months ago.

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

Also available in: Atom PDF