Benutzerrollen — Übersicht
SportsPress fügt WordPress fünf benutzerdefinierte Benutzerrollen hinzu: Liga-Manager, Mannschafts-Manager, Begegnungs-Manager, Mitarbeiter und Spieler. Diese Rollen steuern, welche SportsPress-Inhalte ein Benutzer im WordPress-Admin erstellen, bearbeiten, veröffentlichen oder löschen kann.
Funktionsweise von Rollen
WordPress-Rollen sind Sammlungen von Funktionen. SportsPress definiert eigene Funktionen — wie publish_sp_events oder edit_sp_players — und weist jeder Rolle unterschiedliche Teilmengen dieser Funktionen zu. Das Plugin registriert Rollen bei der Installation und entfernt sie bei der Deinstallation.
Rollen beschränken, auf welche Inhalte ein Benutzer einwirken kann, nicht welche Inhalte im Frontend erscheinen. Ein Spieler mit der Spieler-Rolle kann beispielsweise sein eigenes Spielerprofil bearbeiten, aber keine neuen Spieler veröffentlichen oder Datensätze löschen.
Die fünf SportsPress-Rollen
Rolle | Interner Name | Zugriffsebene |
Liga-Manager |
| Vollständiger SportsPress-Zugriff, vergleichbar mit Administrator |
Mannschafts-Manager |
| Vollständiges CRUD für Spieler, Mitarbeiter, Begegnungen und Spielerlisten; kann Mannschaften nicht direkt veröffentlichen |
Begegnungs-Manager |
| Vollständiges CRUD für Begegnungen; eingeschränkter (zur Überprüfung einreichen) Zugriff auf Mannschaften, Spieler und Mitarbeiter |
Mitarbeiter |
| Kann Mitarbeiter, Begegnungen, Mannschaften und Spieler zur Überprüfung einreichen; kann eigene veröffentlichte Datensätze bearbeiten |
Spieler |
| Kann Spieler, Begegnungen und Mannschaften zur Überprüfung einreichen; kann eigene veröffentlichte Datensätze bearbeiten |
Diese Rollen stehen neben den Standard-WordPress-Rollen (Administrator, Redakteur, Autor, Mitarbeiter, Abonnent). Standard-WordPress-Rollen erhalten standardmäßig keine SportsPress-Funktionen — nur sp_league_manager und administrator erhalten bei der Installation den vollständigen Satz an SportsPress-Funktionen.
So weisen Sie einem Benutzer eine Rolle zu
Gehen Sie im WordPress-Admin zu Benutzer > Alle Benutzer.
Klicken Sie auf den Benutzernamen, um das Profil zu öffnen.
Wählen Sie im Dropdown-Menü Rolle die gewünschte SportsPress-Rolle aus.
Klicken Sie auf Benutzer aktualisieren.
Ein Benutzer kann jeweils nur eine Rolle haben. Das Ändern der Rolle eines Benutzers aktualisiert sofort seine Funktionen.
Wann welche Rolle zu verwenden ist
Liga-Manager — Verwenden Sie diese Rolle für Wettbewerbsorganisatoren oder Administratoren, die vollständige Kontrolle über alle SportsPress-Daten benötigen. Diese Rolle kann auch WordPress-Benutzer, Beiträge und Seiten bearbeiten. Sie gewährt keine manage_options-Funktion (Website-Einstellungen), sodass sie absichtlich weniger mächtig als Administrator ist.
Mannschafts-Manager — Verwenden Sie diese Rolle für einen Vereinsbeamten, der eine oder mehrere Mannschaften verwaltet. Er kann Spieler, Mitarbeiter, Begegnungen und Spielerlisten vollständig verwalten. Das Erstellen neuer Mannschaften erfordert die Genehmigung des Admins. Kombinieren Sie dies mit dem Team-Access-Modul (Pro), um einen Mannschafts-Manager auf die Daten seiner spezifischen Mannschaft zu beschränken.
Begegnungs-Manager — Verwenden Sie diese Rolle für jemanden, der für die Planung und Eingabe von Spielergebnissen verantwortlich ist. Er hat vollständigen Veröffentlichungs-/Löschzugriff für Begegnungen und kann Spieler- und Mitarbeiterdatensätze als Referenz bearbeiten, aber keine neuen Spieler, Mitarbeiter oder Mannschaften ohne Administratorgenehmigung veröffentlichen.
Mitarbeiter — Verwenden Sie diese Rolle für Trainer, Physiotherapeuten oder andere Supportmitarbeiter, die ihr eigenes Mitarbeiterprofil aktualisieren und Begegnungsdaten einsehen müssen. Sie können keine neuen Datensätze ohne Administratorgenehmigung veröffentlichen.
Spieler — Verwenden Sie diese Rolle für registrierte Spieler, die ihr eigenes Spielerprofil pflegen müssen. Sie können ihre veröffentlichten Spieler-, Begegnungs- und Mannschaftsdatensätze einsehen und bearbeiten, aber alle neuen Einreichungen müssen vor der Veröffentlichung von einem Administrator genehmigt werden.
Grundprinzip
Die Spieler- und Mitarbeiter-Rollen sind so gestaltet, dass sie Einzelpersonen einen eingeschränkten Dashboard-Zugang bieten. Sie können ihr eigenes Profil pflegen, ohne die Möglichkeit zu haben, andere Datensätze zu veröffentlichen oder dauerhaft zu ändern. Der Workflow „zur Überprüfung einreichen" gibt einem Administrator immer die Möglichkeit, Inhalte zu genehmigen, bevor sie sichtbar sind.
Team-Zugriff
SportsPress Pro enthält ein Team-Zugriff-Modul, das eine zweite Einschränkungsebene zusätzlich zu Rollen hinzufügt. Wenn aktiviert, können Benutzer mit der Rolle Mannschafts-Manager, Begegnungs-Manager, Mitarbeiter oder Spieler einer oder mehreren Mannschaften zugewiesen werden, und die Admin-Listenbildschirme zeigen nur Inhalte, die zu diesen Mannschaften gehören.
