Overview
The Chats role is a restricted access role designed for team members who need access to company information and resources but do not handle cashout operations. Users with this role have access only to Operapedia.Badge Appearance
Chats users are identified by an orange/gold badge in the profile dropdown: Badge Style:- Background:
rgba(243, 156, 18, 0.15)(light orange) - Text Color:
#f39c12(bright orange/gold) - Border:
1px solid rgba(243, 156, 18, 0.3) - Label: CHATS (uppercase)
Permissions
Application Access
| Application | Access Level |
|---|---|
| Cashouts | ❌ Hidden (no access) |
| Operapedia | ✅ Full Access |
The Cashouts application is completely hidden from the workspace dashboard for Chats role users. The app card does not appear in their view.
Operapedia Capabilities
Chats users have full read access to Operapedia:- View credentials - Access login credentials for company platforms
- View payment methods - See available payment processors and methods
- View promotions - Access current promotional offers and campaigns
- Browse game catalog - View complete game library
Restricted Capabilities
Chats users cannot:- ❌ Access the Cashouts application
- ❌ Submit cashout records
- ❌ View cashout history or data
- ❌ Review or approve cashouts
- ❌ Manage team members
Use Cases
Who Should Have Chats Role?
The Chats role is ideal for:- Customer support representatives - Need company info to answer questions
- Chat agents - Require access to credentials and promotional details
- Sales team members - Need promotion and game catalog information
- Marketing staff - Access to promotional content and game data
Typical Responsibilities
- Customer inquiries - Answer questions using Operapedia knowledge base
- Promotion details - Share accurate promotion information with customers
- Game information - Provide details about available games
- Payment methods - Inform customers about available payment options
UI Differences
Dashboard View
The Chats role has a significantly different dashboard experience. The Cashouts app card is completely hidden: What Chats users see:Profile Dropdown
The orange/gold badge is applied in the profile dropdown (lines 248-256 in source):The UI hiding logic is implemented client-side after authentication. The system checks
user.role === 'chats' and sets the Cashouts card display to none.Workflow Example
Typical Customer Support Scenario
- Customer asks about promotion via chat
- Open Operapedia from workspace dashboard
- Navigate to Promotions section
- Find relevant promotion details
- Provide accurate information to customer
- Reference payment methods if needed
- Look up game details if customer has questions
Differences from Other Roles
vs. Analista
Chats role is significantly more restricted:| Feature | Chats | Analista |
|---|---|---|
| Cashouts App | ❌ Hidden | ✅ Full access |
| Submit Cashouts | ❌ | ✅ |
| Operapedia | ✅ | ✅ |
| View History | ❌ | ✅ |
vs. Supervisor
Chats have access to only one application (Operapedia) while Supervisors have full access to both applications plus management capabilities.Security Considerations
Information Access
While Chats users cannot access cashout operations, they still have access to sensitive information in Operapedia including credentials and payment details. Treat this access responsibly.
Best Practices
- Never share credentials from Operapedia with unauthorized persons
- Use information responsibly - only for legitimate business purposes
- Report security concerns to your supervisor immediately
- Log out when done - always use the logout button in profile dropdown
Requesting Additional Access
If your role responsibilities change and you need access to the Cashouts application:- Contact your supervisor or system administrator
- Explain your business need for additional access
- Wait for role upgrade - your supervisor can update your role to Analista
- Log out and log back in after role change to see updated permissions
Implementation Details
Client-Side Role Checking
The role-based UI rendering happens in themostrarDashboard() function:
index.html:235-256
Related Documentation
- User Roles Overview - Complete role comparison and permission matrix
- Analista Role - Standard access role with Cashouts permissions
- Supervisor Role - Full access administrative role