Overview
TradeMaster Transactions provides comprehensive user management capabilities to help you organize and control access across your event ticketing operations. The platform supports multiple user types including clients, collaborators, and staff members, each with distinct roles and permissions.User management in TMT is role-based, ensuring that each user type has access only to the features and data relevant to their responsibilities.
User Types
Clients
Event producers and organizations that create and manage events on the platform.
Collaborators
Team members including ticket sellers, administrators, and office managers.
Customers
End users who purchase tickets and attend events.
Managing Clients
Clients are the primary account holders who produce and manage events. They can create multiple events, manage box offices, and oversee all ticketing operations.Accessing the Clients List
View Client Table
The client list displays all registered clients with their current status, last access date, and email
Creating a New Client
Enter Client Information
Fill in the required fields:
- Full name
- Email address
- Contact information
- Company/Organization details
Set Initial Status
Choose whether the client account should be active immediately or remain inactive until verified
Client Profile Details
When you click on a client from the list, you can view:- Account Information: Name, email, account type, and status
- Last Access: Date and time of most recent login
- Events: All events created by this client
- Box Offices: Associated physical and virtual ticket offices
- Activity History: Timeline of important account actions
Managing Collaborators
Collaborators are team members who work within your organization. They include ticket sellers (taquilleros), administrators, and office managers.Collaborator Roles
Taquillero (Ticket Seller)
Taquillero (Ticket Seller)
Front-line staff who process ticket sales at box offices. They can:
- Search for and sell tickets
- Process payments using assigned payment methods
- View ticket availability and pricing
- Generate sales reports for their shift
Administrador (Administrator)
Administrador (Administrator)
Supervisors who manage operations across multiple offices. They can:
- Oversee multiple box offices
- Manage collaborator assignments
- Generate comprehensive reports
- Configure office settings and schedules
Jefe de Taquilla (Office Manager)
Jefe de Taquilla (Office Manager)
Senior managers with full operational control. They can:
- Create and configure box offices
- Assign collaborators to offices
- Manage payment methods and financial settings
- Access all reporting and analytics
Adding Collaborators
Enter Personal Information
Provide the collaborator’s:
- Full name
- Email address
- Phone number
- Account type (role)
Viewing Collaborator Details
Click on any collaborator from the list to view:- Assigned Offices: All box offices where this collaborator is authorized
- Recent Activity: Recent sales transactions and actions
- Performance Metrics: Sales totals and ticket counts (for ticket sellers)
- Schedule: Working hours and assigned shifts
User Status Management
All users in TMT have a status indicator that affects their access:Active Status
User can log in and perform all authorized actions. Displayed with a green indicator.
Inactive Status
User account is disabled. Cannot log in or access the platform. Displayed with a red indicator.
Activating or Deactivating Users
User Table Features
The user management tables provide powerful tools for managing large user bases:Search and Filter
- Global Search: Type in the search bar to find users by name, email, or account type
- Column Sorting: Click any column header to sort users by that field
- Quick Filters: Use the filter icon to apply predefined filters
Bulk Actions
Pagination Controls
Navigate through large user lists efficiently:- First/Last Page: Jump to the beginning or end of the list
- Previous/Next: Move one page at a time
- Rows Per Page: Select 10, 15, or 20 users per page
- Page Indicator: Shows “Del al de ” (From X to Y of Total)
Permissions and Access Control
TMT uses CASL (Capability-based Access Control) to manage permissions:- UI elements are hidden if the user lacks permission
- API calls are validated server-side
- Role-based access is inherited from the user’s account type
Best Practices
Regular Audits
Review user lists monthly to identify and deactivate unused accounts
Accurate Information
Keep contact information up to date for all users to ensure effective communication
Role Assignment
Assign the minimum necessary role for each collaborator to maintain security
Status Monitoring
Monitor last access dates to identify inactive accounts that should be deactivated
Troubleshooting
User can't log in
User can't log in
- Verify the account status is “Active”
- Check that the email address is correct
- Confirm the user has received their login credentials
- Check if the account is assigned to the correct client organization
Collaborator not visible in office assignment
Collaborator not visible in office assignment
- Verify the collaborator’s account is active
- Confirm they are assigned to the correct client
- Check that their account_type matches the required role for the office
- Ensure they haven’t already been assigned to another office
Cannot create new users
Cannot create new users
- Check your permissions using the user menu
- Verify you have “create” permission for the user type
- Ensure all required fields in the form are completed
- Check for duplicate email addresses in the system
Related Features
Office Operations
Assign collaborators to box offices and manage their schedules
Event Management
Link client accounts to their events and manage permissions