Skip to main content

Staff List

1. What this page is for​

The Staff List page is used to manage all back-office staff and administrator accounts across the website. It allows administrators to create new staff accounts, assign agents and roles, manage active/inactive statuses, enforce or reset two-factor authentication (2FA), and inspect sign-in logs and activity history for each staff member.


2. Before you start​

  • Required permissions: You must have the 'Staff' permission with 'View' access to view the staff list.
    • To create new staff accounts, you need 'Staff' permission with 'Create' access.
    • To edit staff details, roles, or 2FA settings, you need 'Staff' permission with 'Edit' access.
    • To change another staff member's password, you need 'Staff Password' permission with 'Edit' access.
    • To delete a staff account, you need 'Staff' permission with 'Delete' access.
  • Prerequisites:
    • Username: 6–18 characters, lowercase English letters, numbers, +, and _ only (no spaces, no uppercase letters, unique across the system).
    • Password: Strong password meeting security rules (at least 8 characters, uppercase, lowercase, numbers, and special symbols; must not match the username).
    • Email: Valid email address for notifications and account recovery.
    • Role: Ensure the necessary roles are already created under Roles (or create one on the fly using the quick-create dialog).
    • Agent: Know which agent the staff member will be assigned to manage.

3. Screen layout​

From top to bottom, the page includes:

  1. Header: Displays the page title Staff, description, and the Create User button (plus icon) in the upper right.
  2. Filter Toolbar:
    • Search input for username.
    • Status selector (All Status, Active, Inactive).
    • More filters toggle button.
  3. Advanced Filters Grid: When expanded, provides date pickers for Created Date and Updated Date, and typeahead search fields for Created By and Updated By.
  4. Active Filter Chips: Displays currently applied filters with clear buttons and a Clear all button.
  5. Table Controls & Refresh: Shows total staff count and a refresh button (circular arrow icon).
  6. Data Table: Displays favorite star, creation date, updated date, agent details, username, email, role, description, status badge, two-factor badge, and row action buttons.
  7. Pagination: Located at the bottom to navigate pages and adjust rows per page (10, 20, 50, 100).

4. Search and filters​

Field / FilterTypeOptions / How to useResult
Search staff by username…Text inputType a username and press EnterFilters the table to show matching staff accounts
StatusDropdownChoose from: All Status, Active, or InactiveFilters staff accounts by account status
More filtersButtonClick to expand or collapse the advanced filter panelShows or hides additional filter fields
Created DateDate range pickerSelect start and end datesShows staff accounts created within this date range
Updated DateDate range pickerSelect start and end datesShows staff accounts updated within this date range
Created ByTypeahead searchType and select the username of the creatorShows staff accounts created by that user
Updated ByTypeahead searchType and select the username of the updaterShows staff accounts last edited by that user
Clear allButtonClick Clear all or the chip cross iconsResets all filters back to default values

5. Data table​

Table columns​

ColumnWhat you seeMeaningBadges / Icons
FavoriteStar iconPins frequently accessed staff accounts to the topYellow star = Favorited, Gray star = Not favorited
Created AtDate & time (hh:mm:ss)When the staff account was created (sortable)-
Updated AtDate & time (hh:mm:ss)When the staff account was last modified (sortable)-
AgentLogo, agent type badge, prefix, and View buttonThe agent(s) this staff belongs to. Click View if assigned to multiple agentsPurple = WL, Blue = B2B, Green = B2C, Red = System Admin
UsernameText string (e.g. staff_anna)Username used to sign in to the back-officeBold text
EmailEmail stringRegistered contact email address-
RoleRole name or Owner badgeAssigned role defining access rights. Account owners show the Owner badgeGray/Primary chip for standard roles, Red badge for Owner
DescriptionShort text snippetNotes about the staff member; hover to see full textPopover tooltip
StatusStatus badgeIndicates whether the account can log inGreen = Active, Yellow = Inactive
2FATwo-factor status badgeCurrent 2FA enforcement and enrollment stateOrange = Required, Green = On, Yellow = Pending setup, Gray = Off
ActionsAction buttonsButtons to view, edit, or delete the accountSee details below

Row actions​

ButtonIcon / ColorAction when clickedConditions
EditPencil icon / BlueOpens the edit page to change details, roles, or 2FAAvailable for standard staff accounts when having edit rights
ViewEye icon / BlueOpens the account view in read-only modeReplaces Edit button for Owner (Super Admin) accounts
DeleteTrash icon / RedOpens the delete confirmation dialogOnly enabled when the account status is Inactive (Owner cannot be deleted)
View (Agent column)Users icon / BlueOpens a dialog showing all assigned agent membershipsShown when staff belongs to more than 1 agent

6. Step-by-step guides​

1. Creating a new staff account​

  1. Go to Staff > Staff list from the left navigation sidebar.
  2. Click the Create User button in the top right.
  3. In the Basic Information section:
    • Enter a Username (6–18 characters, lowercase, numbers, + or _).
    • Enter a Password meeting all displayed security requirements.
    • Enter an Email address.
    • Toggle Status to Active (green).
    • Enter an optional Description.
  4. In the Agent Assignments section:
    • Select User Type (e.g. B2C, B2B, WL).
    • Select the assigned Agent.
    • Select a Role (or click + New Role to create one).
    • Switch on Default for the primary agent assignment.
    • Click + Add Agent if assigning to additional agents.
  5. Click Save in the bottom action bar.
  6. A green confirmation toast User created successfully will appear.

2. Editing staff details and reassigning roles​

  1. Find the staff member in the table.
  2. Click the Edit (pencil icon) button.
  3. Update fields such as email, description, or assigned roles.
  4. Click Save in the bottom action bar.
  5. A green confirmation toast User updated successfully will appear.

3. Resetting or changing passwords​

  1. Open the staff member's edit page (requires 'Staff Password' permission).
  2. Locate the Password field under Basic Information.
  3. Type the new password meeting all security rules (leave blank if keeping the existing password).
  4. Click Save.

4. Managing two-factor authentication (2FA)​

  1. Open the staff member's edit page.
  2. Scroll to the Two-Factor Authentication section:
    • Enforce 2FA: Click Enforce to require 2FA on their next login (or click Remove Enforcement to relax).
    • Reset 2FA: Click Reset and confirm if the staff member lost their phone or needs to pair a new device.
  3. Verify the success notification.

5. Deactivating and deleting a staff account​

  1. To suspend access temporarily:
    • Edit the staff account, toggle Status to Inactive (gray), and click Save.
  2. To delete permanently:
    • Ensure the account is set to Inactive.
    • Click the Delete (trash icon) button in the table row.
    • Confirm by clicking Delete in the popup dialog.
    • The account will be permanently deleted.

7. Add or edit forms​

Create Staff Form (/team/staff/create)​

Section 1: Basic Information​

FieldRequired?What to enterExampleValidation rules
UsernameRequiredLogin usernamestaff_anna6–18 characters, lowercase letters, numbers, +, _ only; must be unique
PasswordRequiredLogin passwordP@ssw0rd2026!At least 8 characters, uppercase, lowercase, number, symbol; cannot equal username
EmailRequiredContact email addressanna@winnova.comValid email format; must be unique
StatusRequiredAccount status toggleActiveActive = Can log in, Inactive = Suspended
DescriptionOptionalNotes or department infoCustomer Support Morning ShiftUp to 255 characters

Section 2: Agent Assignments​

FieldRequired?What to enterExampleValidation rules
User TypeRequiredSystem scopeB2CChoose from available user types
AgentRequiredAssigned agent brandWinnova B2C OfficialSelect from authorized agents
RoleRequiredPermission setCustomer SupportSelect from existing roles or click + New Role
DefaultRequiredPrimary agent flagEnabledExactly 1 assignment must be default

Edit Staff Form (/team/staff/[id])​

In addition to basic information and agent assignments, the edit page includes:

  1. Username: Read-only (cannot be changed once created).
  2. Password: Displayed only for users with 'Staff Password' permission; leave empty to keep current password.
  3. Two-Factor Authentication: Displays current status, Enforce / Remove Enforcement button, and Reset button.
  4. Sign-In History: Event filter, timestamp, IP address, country, and browser/device audit records.
  5. User Log: Embedded activity history table showing all back-office operations performed by this user.

8. Popups and dialogs​

1. Agent Memberships Dialog​

  • Triggered by: Clicking the View button in the Agent column.
  • Content: Table showing Added At, Logo, Agent Type, and Agent Prefix for all assigned agents.
  • Action: Inspect the list and click Close.

2. Quick Create Role Dialog​

  • Triggered by: Clicking + New Role within the Agent Assignments section.
  • Content: Role creation form with Role Name, Description, and Rights Editor.
  • Action: Fill in details, select rights, and click Create Role.
  • Result: Role is created and automatically selected in the assignment row.

3. Confirm Delete Modal​

  • Triggered by: Clicking the Delete button on an inactive staff row.
  • Content: Warning message displaying the username to be deleted.
  • Action: Confirm by clicking Delete, or click Cancel.

4. Confirm Reset 2FA Modal​

  • Triggered by: Clicking Reset in the Two-Factor Authentication section.
  • Content: Warning confirmation to unpair the staff member's authenticator device.
  • Action: Confirm to reset 2FA enrollment.

9. Statuses and badge colors​

Badge / StatusColorMeaningNext Action
ActiveGreenAccount is active and can log inNormal operation
InactiveYellowAccount is suspended; login blockedRe-enable when ready or delete if no longer needed
2FA: RequiredOrangeAccount is enforced to use 2FAStaff must configure an authenticator app
2FA: OnGreen2FA is active and pairedNormal secure operation
2FA: Pending setupYellow2FA enforced, waiting for user to scan QR code on first loginAdvise user to complete setup
2FA: OffGray2FA is not enabledRecommend enforcing 2FA for security
OwnerRedAgent owner account (Super Admin)Protected by system; cannot be modified or deleted here

10. Frequently asked questions / Troubleshooting​

  • Why is the delete button disabled or showing an error?
    • Staff accounts must be switched to Inactive before they can be deleted. Edit the user, set status to Inactive, click Save, and then delete.
  • What should I do if a staff member loses their phone with 2FA?
    • An administrator can open the staff edit page, scroll to Two-Factor Authentication, and click Reset. On their next login, the user will be presented with a new QR code to pair their new device.
  • Why can't I see the password field on the edit page?
    • Changing other users' passwords requires the 'Staff Password' permission. Contact your system administrator if you need this capability.
  • Why can't I edit or delete the Super Admin / Owner account?
    • Owner accounts are protected by the platform architecture. They can only be managed from higher system tiers (White Label or System Admin).
  • Username or email already in use error:
    • Usernames and email addresses must be unique across the platform. Choose a different username or verify if an existing account is already registered.