Skip to main content

Host Assignments

intermediateLast updated: 1/15/2024

Assign users to hosts with specific roles and permissions

Host Assignments

Assign users to hosts with specific roles, allowing different permissions per host organization.

Host Assignments Overview

Host assignments allow users to have:

  • Different Roles Per Host: Different role for each host
  • Host-Specific Access: Access only to assigned hosts
  • Flexible Permissions: Custom permissions per host
  • Isolated Access: Access isolated to specific hosts

How Host Assignments Work

Assignment Structure

Assignment Components:

  • User: User being assigned
  • Host: Host organization
  • Role: Role for that host (admin, staff, player, banned)
  • Permissions: Permissions based on role

Role Priority

How Roles Work:

  1. Host-Specific Role: Takes priority for that host
  2. Global Role: Used if no host-specific role
  3. Multiple Assignments: Can have different roles per host

Assigning Users to Hosts

Step 1: Access User Management

  1. Go to admin dashboard
  2. Navigate to user management
  3. Find user to assign
  4. Click user or "Edit" button

Step 2: Add Host Assignment

  1. Find "Host Assignments" section
  2. Click "Add Assignment" or "Assign to Host"
  3. Select host from dropdown
  4. Choose role for that host

Step 3: Save Assignment

  1. Review assignment
  2. Click "Save" or "Assign"
  3. Assignment created
  4. User gains host-specific access

Host Role Options

Host Admin

Permissions:

  • Full access to host
  • Manage host settings
  • Create tournaments
  • Manage teams
  • Customize branding

Host Staff

Permissions:

  • Tournament management
  • Match management
  • Game management
  • Team management
  • Limited settings access

Host Player

Permissions:

  • Basic participation
  • Join teams
  • Register for tournaments
  • View host content
  • Limited access

Banned

Permissions:

  • No access to host
  • Cannot view host content
  • Cannot participate
  • Completely restricted

Managing Assignments

Viewing Assignments

How to View:

  1. Go to user management
  2. Find user
  3. View "Host Assignments" section
  4. See all assignments

Editing Assignments

How to Edit:

  1. Find assignment to edit
  2. Change role if needed
  3. Save changes
  4. Assignment updated

Removing Assignments

How to Remove:

  1. Find assignment to remove
  2. Click "Remove" or "Delete"
  3. Confirm removal
  4. Assignment removed
  5. User loses host-specific access

Assignment Examples

Example 1: Multi-Host User

Scenario:

  • User is Host Admin for Host A
  • User is Host Staff for Host B
  • User is Host Player for Host C

Result:

  • Full access to Host A
  • Tournament management for Host B
  • Basic participation in Host C

Example 2: Global Staff, Host Admin

Scenario:

  • User is global Staff
  • User is Host Admin for Host A

Result:

  • Can manage all tournaments (global staff)
  • Can manage Host A settings (host admin)
  • Cannot manage other hosts' settings

Example 3: Host-Specific Only

Scenario:

  • User has no global role
  • User is Host Staff for Host A

Result:

  • Can manage Host A tournaments
  • Cannot access other hosts
  • Limited to Host A only

Best Practices

Assignment Management

  • Appropriate Roles: Assign appropriate roles
  • Regular Review: Review assignments regularly
  • Document Assignments: Document why assignments were made
  • Audit Access: Audit host access periodically

Security

  • Limit Admin Assignments: Keep host admin assignments minimal
  • Monitor Access: Monitor host access
  • Review Changes: Review assignment changes
  • Isolate Access: Keep host access isolated

Common Tasks

Promoting in Host

How to Promote:

  1. Find user's host assignment
  2. Change role to higher role
  3. Save changes
  4. User gains new permissions for that host

Demoting in Host

How to Demote:

  1. Find user's host assignment
  2. Change role to lower role
  3. Save changes
  4. User loses permissions for that host

Banning from Host

How to Ban:

  1. Find user's host assignment
  2. Change role to "Banned"
  3. Save changes
  4. User loses all access to that host

Troubleshooting

"Cannot assign user"

Problem: Unable to assign user to host

Solutions:

  • Verify you have permission to assign
  • Check user exists
  • Verify host exists
  • Check for existing assignment
  • Try again

"Assignment not working"

Problem: Assignment not granting access

Solutions:

  • Verify assignment was saved
  • Check role is correct
  • Verify user is logged in
  • Refresh permissions
  • Check for errors
Tags:user-managementhostsassignmentsroles

Was this article helpful?