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:
- Host-Specific Role: Takes priority for that host
- Global Role: Used if no host-specific role
- Multiple Assignments: Can have different roles per host
Assigning Users to Hosts
Step 1: Access User Management
- Go to admin dashboard
- Navigate to user management
- Find user to assign
- Click user or "Edit" button
Step 2: Add Host Assignment
- Find "Host Assignments" section
- Click "Add Assignment" or "Assign to Host"
- Select host from dropdown
- Choose role for that host
Step 3: Save Assignment
- Review assignment
- Click "Save" or "Assign"
- Assignment created
- 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:
- Go to user management
- Find user
- View "Host Assignments" section
- See all assignments
Editing Assignments
How to Edit:
- Find assignment to edit
- Change role if needed
- Save changes
- Assignment updated
Removing Assignments
How to Remove:
- Find assignment to remove
- Click "Remove" or "Delete"
- Confirm removal
- Assignment removed
- 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:
- Find user's host assignment
- Change role to higher role
- Save changes
- User gains new permissions for that host
Demoting in Host
How to Demote:
- Find user's host assignment
- Change role to lower role
- Save changes
- User loses permissions for that host
Banning from Host
How to Ban:
- Find user's host assignment
- Change role to "Banned"
- Save changes
- 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
Related Articles
Tags:user-managementhostsassignmentsroles