Berechtigungen
Das Berechtigungssystem steuert, welche Benutzer welche Aktionen innerhalb der Platrona-Plattform ausführen dürfen.
Es bildet gemeinsam mit der Benutzerverwaltung, den Rollen und dem Projektsystem eine der wichtigsten Sicherheitsgrundlagen der Plattform.
Ziel
Ziel des Berechtigungssystems ist es, jedem Benutzer nur die Rechte zu geben, die für seine Aufgabe notwendig sind.
Dadurch wird verhindert, dass Benutzer auf Bereiche zugreifen können, die nicht zu ihrer Rolle oder ihrem Projekt gehören.
Grundprinzip
Platrona unterscheidet zwischen zwei Berechtigungsebenen:
- Plattformberechtigungen
- Projektberechtigungen
Diese Ebenen sind voneinander getrennt.
Eine Rolle auf Plattformebene bedeutet nicht automatisch Zugriff auf alle Projektfunktionen.
Eine Projektrolle gilt ausschließlich innerhalb des jeweiligen Projekts.
Plattformberechtigungen
Plattformberechtigungen bestimmen, welche globalen Bereiche der Plattform verwendet werden dürfen.
Beispiele:
- Benutzer verwalten
- Projekte prüfen
- Systemeinstellungen ändern
- Partnerstatus verwalten
- Plattformweite Inhalte bearbeiten
Plattformberechtigungen werden durch Plattformrollen bestimmt.
Plattformrollen
Beispiele für Plattformrollen:
| Rolle | Beschreibung |
|---|---|
| Benutzer | Standardkonto |
| Partner | Kann eigene Projekte verwalten |
| Support | Unterstützt Benutzer und Projekte |
| Entwickler | Arbeitet an internen Systemen |
| Teamleitung | Verwaltet Team- und Supportbereiche |
| Projektleitung | Höchste Plattformrolle mit vollständigem Zugriff |
Platrona verwendet keine separate Administrator-Rolle.
Die Projektleitung besitzt die höchsten administrativen Berechtigungen innerhalb der Plattform.
Projektberechtigungen
Projektberechtigungen gelten ausschließlich innerhalb eines bestimmten Projekts.
Sie bestimmen, welche Aktionen ein Benutzer innerhalb dieses Projekts ausführen darf.
Beispiele:
- Projektinformationen bearbeiten
- Bewerbungen verwalten
- Projektmitglieder verwalten
- Downloads verwalten
- Launcher-Einstellungen bearbeiten
- Projektrollen verwalten
Projektrollen
Jedes Projekt besitzt ein eigenes Rollensystem.
Standardrollen sind beispielsweise:
- Owner
- Manager
- Developer
- Moderator
- Tester
- Member
Partner können innerhalb ihrer eigenen Projekte zusätzliche Rollen erstellen und individuell konfigurieren.
Diese Rollen haben keinen Einfluss auf Plattformrollen oder andere Projekte.