User Roles
beginnerLast updated: 1/15/2024
Understand user roles and permissions: admin, staff, host, and player
User Roles
Understand the different user roles in the platform and what each role can do.
Role Overview
The platform has four main user roles:
- Admin: Full system access
- Staff: Tournament and match management
- Host: Host organization management
- Player: Tournament participation
Admin Role
Admin Permissions
Full System Access:
- System Management: Manage entire system
- User Management: Create, edit, delete users
- Host Management: Create and manage all hosts
- Tournament Management: Manage all tournaments
- Settings: Access system settings
- All Features: Access to all features
Admin Responsibilities
What Admins Do:
- System configuration
- User account management
- Host creation and management
- Global tournament oversight
- System maintenance
- Support and troubleshooting
Staff Role
Staff Permissions
Tournament Management:
- Tournament Management: Manage tournaments
- Match Management: Create and manage matches
- Game Management: Import and manage games
- Team Management: View and manage teams
- Broadcast Control: Control broadcast overlays
- Limited Settings: Limited settings access
Staff Responsibilities
What Staff Do:
- Tournament setup and management
- Match scheduling and results
- Game import and verification
- Team registration management
- Broadcast production
- Tournament operations
Host Role
Host Permissions
Host Organization Management:
- Host Settings: Manage host settings
- Tournament Creation: Create tournaments for host
- Team Management: Manage teams in host
- Branding: Customize host branding
- Public Pages: Customize public pages
- Limited System Access: No system-wide access
Host Responsibilities
What Hosts Do:
- Manage host organization
- Create and manage tournaments
- Customize host branding
- Manage teams and players
- Configure host settings
- Maintain host presence
Player Role
Player Permissions
Tournament Participation:
- Profile Management: Manage own profile
- Team Membership: Join teams
- Tournament Registration: Register for tournaments
- View Information: View tournaments and matches
- Statistics: View own statistics
- Limited Management: No management access
Player Responsibilities
What Players Do:
- Maintain player profile
- Link Riot account
- Join teams
- Register for tournaments
- Participate in matches
- Follow tournament rules
Role Hierarchy
Permission Levels
Hierarchy:
- Admin: Highest level, full access
- Staff: Tournament and match management
- Host: Host-specific management
- Player: Basic participation
Role Relationships
How Roles Work Together:
- Admin manages system and all hosts
- Staff manages tournaments and matches
- Host manages their organization
- Player participates in tournaments
Host-Specific Roles
Host Assignments
Host-Specific Roles:
Users can have different roles per host:
- Host Admin: Admin for specific host
- Host Staff: Staff for specific host
- Host Player: Player for specific host
- Banned: Banned from host
Global vs Host Roles
Role Priority:
- Host-Specific Role: Takes priority for that host
- Global Role: Used if no host-specific role
- Combined Access: Can have different roles per host
Changing Roles
Who Can Change Roles
Role Management:
- Admins: Can change any user's role
- Host Admins: Can change roles for their host
- Host Staff: Limited role changes
- Users: Cannot change their own role
How to Change Roles
Process:
- Navigate to user management
- Find user to modify
- Select new role
- Save changes
- Changes apply immediately
Best Practices
Role Assignment
- Principle of Least Privilege: Assign minimum needed access
- Regular Review: Review role assignments regularly
- Document Roles: Document who has what role
- Audit Access: Audit access periodically
Security
- Protect Admin Access: Limit admin accounts
- Monitor Staff Access: Monitor staff actions
- Host Isolation: Keep host roles isolated
- Regular Audits: Audit permissions regularly
Related Articles
Tags:user-managementrolespermissionsaccess