Zum Hauptinhalt springen

Rollen

In OpenVLE dienen Rollen dazu, systemweite Berechtigungen zu bündeln und zentral zu verwalten.
Rollen vereinfachen die Zuordnung von Rechten zu Benutzergruppen und sorgen dafür, dass ähnliche Benutzer (z. B. Dozenten, Administratoren, Teilnehmer) automatisch die passenden Zugriffsrechte erhalten.


Wo finde ich den Bereich?

Navigation:
Über das Hauptmenü: Zugriffskontrolle → Rollen
Alternativ erreichbar über: Über Benutzer- oder Berechtigungsansichten verlinkt

Funktionen im Überblick

  • Erstellen und Verwalten von Rollen für unterschiedliche Benutzergruppen
  • Zuweisen und Entfernen von Berechtigungen innerhalb einer Rolle
  • Anzeigen, welche Benutzer einer Rolle zugeordnet sind
  • Kopieren bestehender Rollen zur schnelleren Erstellung ähnlicher Berechtigungssätze
  • Löschen nicht mehr benötigter Rollen (sofern nicht in Verwendung)

Wichtige Felder im Überblick

FeldnameBeschreibung
BeschreibungKurze Erläuterung der Aufgaben oder Zuständigkeiten dieser Rolle, z. B. „Verantwortlich für das Erstellen und Verwalten von Kursumgebungen“.
Key (Slug)Kurzname der Rolle. Wird intern innerhalb von OpenVLE verwendet, z. B. für API- oder Berechtigungszuordnungen.
NameDer Name der Rolle, z. B. „Umgebungsleiter“ oder „1st Level Support“. Wird in Listen und Verknüpfungen angezeigt.

Erstellen einer Rolle

  1. Öffne im Hauptmenü den Bereich Zugriffskontrolle → Rollen.
  2. Klicke auf Hinzufügen, um eine neue Rolle anzulegen.
  3. Gib einen aussagekräftigen Namen und eine optionale Beschreibung an.
  4. Speichere die Rolle, um sie verfügbar zu machen.
  5. Weise der Rolle die gewünschten Berechtigungen zu.
  6. Weise anschließend Benutzer dieser Rolle zu.

Bearbeiten einer Rolle

  1. Öffne im Hauptmenü den Bereich Zugriffskontrolle → Rollen.
  2. Suche in der Liste nach der gewünschten Rolle.
  3. Klicke auf Bearbeiten, oder öffne das Kontextmenü der Rolle und wähle Bearbeiten.
  4. Im Formular werden alle aktuellen Daten der Rolle angezeigt.
  5. Passe die gewünschten Felder an – beispielsweise Name oder Beschreibung.
  6. Speichere die Änderungen.
hinweis

Änderungen an Rollen wirken sich unmittelbar auf alle Benutzer aus, die dieser Rolle zugewiesen sind.
Prüfe daher Berechtigungsänderungen sorgfältig, bevor du sie übernimmst.


Löschen einer Rolle

  1. Öffne im Hauptmenü den Bereich Zugriffskontrolle → Rollen.
  2. Suche in der Liste nach der gewünschten Rolle.
  3. Klicke auf Löschen, oder öffne das Kontextmenü der Rolle und wähle Löschen.
  4. Bestätige den Löschvorgang im angezeigten Dialog.
  5. Die Rolle wird daraufhin dauerhaft entfernt.
warnung

Eine Rolle kann nur gelöscht werden, wenn ihr keine Benutzer mehr zugewiesen sind.
Falls Benutzer mit dieser Rolle vorhanden sind, entferne zuerst die Zuweisungen, bevor du die Rolle löscht.


Beispiel oder Anwendungsfall

Beispiel: Rolle für Umgebungsleiter erstellen

Eine Administratorin möchte allen Umgebungsleitern identische Rechte geben, ohne jeden Benutzer einzeln konfigurieren zu müssen. Sie erstellt die Rolle Umgebungsleiter, fügt Berechtigungen zum Anzeigen und Bearbeiten von Umgebungen, VM-Vorlagen und VMs hinzu und weist diese Rolle anschließend allen entsprechenden Benutzern zu.


Hinweise / Besonderheiten

  • Rollen können nur globale Berechtigungen enthalten.
  • Systemrollen (z. B. Administrator) können nicht gelöscht oder in ihrem Kern verändert werden.
  • Rollen, die aktuell Benutzern zugewiesen sind, lassen sich nur löschen, wenn sie vorher entfernt wurden.
  • Änderungen an einer Rolle wirken sich automatisch auf alle zugehörigen Benutzer aus.
  • Beim Kopieren einer Rolle werden alle Berechtigungen übernommen, jedoch keine Benutzerzuweisungen.

Beziehungen zu anderen Objekten

Viele Objekte in OpenVLE stehen in Beziehung zu anderen Elementen innerhalb des Systems. Die folgende Übersicht zeigt, welche Verknüpfungen bestehen und ob diese bestimmte Automatisierungen auslösen.

ObjektBeschreibungAutomatisches Verhalten
BenutzerEiner Rolle können beliebig viele Benutzer zugewiesen werden.Keine Automatisierungen.
BerechtigungenEiner Rolle können beliebig viele Berechtigungen zugewiesen werden.Keine Automatisierungen.
ChangelogsAlle Änderungen am Objekt werden automatisch protokolliert.Automatisches Entfernen beim Löschen des Objekts.
TagsObjekte können mit beliebig vielen Tags versehen werden, um sie zu kategorisieren oder zu filtern.Automatisches Entfernen beim Löschen des Objekts.

Erforderliche Berechtigungen

Die für Aktionen benötigten Berechtigungen können über Rollen oder individuell vergeben werden. Fehlen Ihnen bestimmte Rechte, sind die entsprechenden Funktionen in der Benutzeroberfläche ausgeblendet oder deaktiviert.

AktionBenötigte BerechtigungPfadWeitere Informationen
Rollen anzeigenroles_read/
Rollen anlegenroles_create/
Rollen bearbeitenroles_update/
Rollen löschenroles_delete/
Berechtigungen zuweisenobjectpermissions_create/
Berechtigungen entfernenobjectpermissions_delete/

Verwandte Themen