Shifty Dokumentation
Seiten-GuidesManagement

User Management - Page Guide

User Management - Page Guide

Quick navigation guide for managing employees and user accounts

Quick Reference

PropertyValue
URL/admin/users or /admin/management/users
NavigationAdmin Menu → Management → Users
PermissionsAdmin, Developer
PurposeCreate, view, edit, and deactivate user accounts

How to Reach This Page

Breadcrumb: Dashboard → Admin → Management → Users

Step-by-Step:

  1. Click the sidebar menu icon (☰) in the top-left corner
  2. Expand the Admin section
  3. Expand the Management submenu (if collapsed)
  4. Click Users or Mitarbeiter

Navigation to User Management


Page Layout

User Management Overview

Key Areas

  1. Header - Search bar, filter buttons, and "Add User" action button
  2. Filter Panel - Team filter, position filter, role filter, status filter (active/inactive)
  3. User Table - Data grid showing all users with sortable columns
  4. Action Column - Per-row actions: Edit, View Details, Deactivate/Activate, Reset Password
  5. Pagination Controls - Navigate through pages of results

Available Actions

Quick Reference Table

ActionLocationPermissionDescription
Add UserHeaderAdminOpens user creation dialog
Search UsersHeaderAllFilter by name, email, or employee ID
Filter by TeamFilter PanelAllShow only specific team members
Filter by RoleFilter PanelAllFilter by role (Employee, Supervisor, etc.)
Filter by PositionFilter PanelAllShow only certain positions
View User DetailsAction ColumnAllOpens user profile view
Edit UserAction ColumnAdminOpens edit dialog for user properties
Deactivate UserAction ColumnAdminSoft-delete user (preserves data)
Reset PasswordAction ColumnAdminSend password reset email to user
Export User ListHeader MenuAdminDownload user list as CSV or Excel
Bulk ActionsTable ToolbarAdminApply action to multiple selected users

Adding a New User

Access: Header → "Add User" or "Neuer Mitarbeiter" button

Add User Dialog

Required Fields:

  • First Name, Last Name
  • Email address (must be unique)
  • Team assignment
  • Position(s)
  • Role (Employee, Supervisor, Expediter, Admin, Developer)

Optional Fields:

  • Phone number, address
  • Employment start date
  • Notes

Result: New user created and appears in table. User receives welcome email with temporary password.


Editing User Information

Access: Click Edit icon in user's row

Editable Properties:

  • Personal information (name, email, phone)
  • Team and position assignments
  • Role and permissions
  • Employment status and dates
  • Account password (admin can set new temporary password)

Permissions:

  • Admin role required to change Team, Position, Role
  • Admin role required to deactivate accounts
  • User can edit own profile (limited fields)

Edit User Dialog


Deactivating Users

Access: Action Column → Deactivate icon (or Bulk Actions for multiple)

Effect:

  • User account marked inactive (soft delete)
  • User cannot log in
  • Historical data preserved (shifts, time records remain)
  • User still appears in filters with "Show Inactive" enabled

Reactivation: Click Activate icon in inactive user's row


Bulk Operations

Select Multiple Users:

  1. Check boxes in leftmost column of table
  2. Bulk action toolbar appears at top
  3. Choose action: Export, Change Team, Change Position, Deactivate

Use Cases:

  • Moving entire team to new office
  • Bulk position changes after reorganization
  • Exporting subset for reports

  • Searches across: Name, Email, Employee ID, Phone
  • Real-time filtering as you type
  • Case-insensitive

Filter Panel

Team Filter: Show users from selected team(s) only

Position Filter: Show users with specific position(s)

Role Filter: Filter by permission level

Status Filter:

  • Active (default)
  • Inactive
  • All

Combined Filters: All filters work together (AND logic)


User Table Columns

ColumnDescriptionSortable
NameFirst and last nameYes
EmailAccount email addressYes
TeamAssigned team(s)Yes
PositionPosition(s) tagsNo
RolePermission levelYes
Employment DateStart dateYes
StatusActive/InactiveYes
ActionsPer-row action buttonsNo

Sorting: Click column header to sort. Click again to reverse order.


Prerequisites

  • Login - Access with Admin role

Next Steps


Tips & Best Practices

  1. Set Positions Early: Assign positions during user creation to enable assignment filtering in Calendar
  2. Use Bulk Operations: Faster for team-wide changes than editing individually
  3. Deactivate, Don't Delete: Soft-delete preserves historical data and allows reactivation
  4. Export Before Major Changes: Download user list before bulk operations as backup
  5. Verify Email Addresses: Ensure email is correct - used for password reset and notifications

Common Issues

Can't add user - email already exists:

  • Each email must be unique
  • Check if user exists but is deactivated (use "Show Inactive" filter)
  • User may have account under different team

New user not appearing in Calendar:

  • Verify user has position assigned
  • Check team/office filters in Calendar match user's assignment
  • Ensure account status is Active

Can't deactivate user:

  • Must have Admin role
  • Developer role cannot be deactivated by Admin (requires Developer)
  • Check if user has future shift assignments (warning shown)

Last updated: 2026-04-24 | Report an Issue

On this page