Skip to main content

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:

  1. Admin: Highest level, full access
  2. Staff: Tournament and match management
  3. Host: Host-specific management
  4. 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:

  1. Navigate to user management
  2. Find user to modify
  3. Select new role
  4. Save changes
  5. 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
Tags:user-managementrolespermissionsaccess

Was this article helpful?