Users Management
Users Dashboard – User Management
Overview / Purpose
The Users dashboard provides a centralized view of all users within the agency or company. It enables administrators to manage user roles, permissions, login activity, and overall system access. This ensures secure and efficient control over who can perform specific actions in Tourpaq.
How It Works
All registered users are displayed in a user table with key information (username, role, company, last login, etc.).
Administrators can search, filter, sort, and edit users directly from this interface.
Actions like creating new users, blocking/unblocking, or assigning permissions are managed from the same page.
User access can be restricted temporarily (blocked) or permanently (deleted), depending on business and security needs.

User Table Fields
Field
Description
Username
Unique identifier used by the user to log in.
First Name
First name of the user.
Last Name
Last name of the user.
Seller Signature #
Internal seller code or identifier.
Company #
Associated company name or identifier.
Role
Specifies user role (e.g., Guide, Administrator, Support, Sales, etc.).
Rights
Permissions granted to the user (e.g., view, edit, delete specific resources).
Brands
Brands the user is affiliated with
Last Login
Timestamp of the user's most recent login.
User Blocked
Checkbox indicating if the user is blocked.
Actions
Icons to edit or delete the user profile.
Key Features / Functions
👥 View All Users
See a full list of active, inactive, or hidden users.
Each entry shows: username, full name, role, company, signature, permissions, and last login.
🔍 Search & Filter Users
Search by: username, first name, last name, signature, or role.
Toggle visibility for inactive or hidden users.
Apply filters to narrow down results quickly.
↕ Sort Columns
Reorder the user list by clicking on column headers (e.g., sort by Username or Last Login).
➕ Create New User
Add a new user with customized settings:
Name and signature
Role assignment
Company or agency association
Brand access
Rights and permissions
✏️ Edit User Details
Update user information such as name, role, rights, or company.
Change brand access or signatures.
Adjust block/unblock status.
🔑 Assign / Modify Permissions
Grant or revoke access to specific actions (e.g., edit bookings, view payments, overbook transports).
🗑️ Delete User
Permanently remove a user (only possible if no dependent bookings or financial records exist).
🚫 Block / Unblock User
Blocked users remain in the system but cannot log in.
Useful for temporary suspensions or seasonal employees.
🕒 View Login Activity
Track the Last Login field to monitor user activity and troubleshoot access issues.
📄 Pagination
Navigate across multiple pages of users when the list is large.
Examples or Scenarios
An administrator creates a new sales agent user, assigns them to a specific agency, and grants booking rights.
A seasonal guide finishes their contract, so the admin blocks their user account instead of deleting it.
A financial manager reviews the login history to check whether a team member accessed the system recently.
An IT administrator filters users by role to verify which accounts still have administrator rights.
Notes / Best Practices
Always assign the lowest necessary permissions to reduce security risks.
Use block/unblock instead of deletion when a user may return later.
Regularly review Last Login data to identify inactive accounts and maintain system hygiene.
Deletion should only be used if the user has no linked bookings or financial records.
Consider role-based filtering to quickly audit which users have high-level access (Administrator, Financial, Super Admin).
Last updated
Was this helpful?