Gestion des rôles et permissions

Tout le monde n'a pas besoin de pouvoir supprimer la ligue ou modifier les paramètres de facturation. League Dispatcher utilise un système d'autorisation granulaire basé sur les permissions.

Aperçu des rôles

Les rôles combinent différentes permissions. Un « Propriétaire » a toutes les permissions. Un « Administrateur » peut tout faire sauf supprimer la ligue ou gérer la facturation. Un « Gestionnaire » peut animer les journées de jeu, créer des tournois et entrer les scores, mais ne peut pas modifier les paramètres de la ligue. Un « Joueur » a un accès en lecture seule pour consulter ses statistiques et les terrains en direct.

Capacités détaillées

ShowCourt Afficher le terrain

Voir les assignations de terrains et le statut des parties en cours sur le tableau de bord.

AddRemovePlayerCourt Ajouter/Retirer un joueur du terrain

Ajouter ou retirer manuellement un joueur d'un terrain spécifique avant ou pendant une partie.

Dispatch Répartir

Lancer l'algorithme de répartition pour assigner les joueurs actifs aux terrains disponibles.

FinishGame Terminer une partie

Entrer les scores et marquer une partie comme terminée sur un terrain.

ScoreTracker Suivi du score

Permettre le suivi du score en temps réel pour une partie en cours.

ManageCourtPlayers Gérer les joueurs sur les terrains

Gérer la liste des joueurs et des terrains. Modifier les noms des joueurs, supprimer des joueurs et en ajouter de nouveaux.

ManagePlayerStats Gérer les statistiques des joueurs

Modifier manuellement les statistiques des joueurs comme le classement Elo, le rang, le total de parties jouées, les victoires et les séries. Les modifications sont enregistrées dans le journal d'événements.

ChangePlayerStatus Changer le statut du joueur

Basculer un joueur entre les statuts Actif, Inactif ou Absent.

ChangeLeagueSettings Modifier les paramètres de la ligue

Modifier la configuration de la ligue comme l'algorithme, les terrains et les paramètres de journée.

StartGameDay Démarrer la journée

Initialiser une nouvelle session de jeu, réinitialisant le tableau de bord pour une session fraîche.

ManageMembers Gérer les membres

Ajouter, supprimer ou modifier les profils des membres et assigner les rôles et permissions.

ManageLeagues Gérer les ligues

Créer, supprimer ou réinitialiser des ligues. Action à haut privilège.

ManageTournaments Gérer les tournois

Créer, configurer et gérer des tournois à élimination directe ou en format poule.

ManageSeasons Gérer les saisons

Démarrer et terminer des saisons. Nécessaire pour créer des périodes de suivi saisonnier et calculer les prix de fin de saison.

AccountAdmin Administrateur de compte

Créer et supprimer des ligues, et gérer l'abonnement et le plan de facturation du compte. C'est le niveau de privilège le plus élevé.

Assigner les rôles

Les propriétaires et administrateurs peuvent promouvoir d'autres membres depuis l'onglet « Membres » en ajustant leurs rôles assignés. Les modifications prennent effet à la prochaine connexion ou au prochain rafraîchissement de page de l'utilisateur.

Gestion des rôles et permissions