uVersion
Deutsch
Herunterladen →

Wiki

Gruppen

Benutzer zusammenfassen, um Berechtigungen in einem Schritt zu vergeben. Gruppen sind global; project_admin kann sie einsehen, die Verwaltung bleibt dem Super-Admin vorbehalten.

Einführung

Eine Gruppe ist eine benannte Menge von Benutzern. Ihr Zweck : eine Berechtigung auf einmal an eine ganze Gruppe zu vergeben, statt an jede Person einzeln. Wenn sich das Team ändert, genügt es, ein Mitglied hinzuzufügen oder zu entfernen, damit sich dessen Zugriffe entsprechend anpassen.

Ein typisches Beispiel : eine Gruppe Artistes mit Schreibberechtigung auf Content/ und eine Gruppe Programmeurs auf Source/.

Gruppen sind global Eine Gruppe gehört zu keinem Repository : sie existiert auf Serverebene und kann in jedem Repository als Vergabeziel verwendet werden. Genau das macht ihre Bearbeitung heikel (siehe unten).

Zugriff und Rollen

  • Super admin : vollständige Verwaltung (erstellen, umbenennen, löschen, Mitglieder hinzufügen / entfernen).
  • project_admin : kann die Liste der Gruppen und deren Mitgliederzahl einsehen, was genügt, um eine Gruppe im Tab Permissions als Ziel zu wählen. Er kann eine Gruppe nicht erstellen oder ändern und auch ihre Mitglieder nicht verwalten.

Warum diese Beschränkung : Da eine Gruppe global ist, würde ihre Änderung die Zugriffe in allen Projekten, die sie verwenden, stillschweigend verschieben, einschließlich derjenigen, die ein project_admin nicht verwaltet. Die Verwaltung von Gruppen bleibt daher beim Super-Admin.

Eine Gruppe erstellen

Das Fenster zum Erstellen einer Gruppe : Name und Description.
  1. Tab Groups → Schaltfläche + (Create).
  2. Name (erforderlich, 1 bis 100 Zeichen) und Description (optional).
  3. Bestätigen. Ein bereits vergebener Name wird abgelehnt.

Mitglieder verwalten

Die Zwei-Panel-Ansicht : links die Liste der Gruppen, rechts die Mitglieder der ausgewählten Gruppe mit dem Menü zum Hinzufügen von Mitgliedern.

Wählen Sie eine Gruppe in der linken Liste : ihre Mitglieder erscheinen rechts.

  • Hinzufügen : Wählen Sie einen Benutzer im Dropdown-Menü (es listet nur aktive Konten auf, die noch keine Mitglieder sind), dann Add.
  • Entfernen : die Entfernen-Schaltfläche in der Zeile des Mitglieds.

Ein bereits vorhandenes Mitglied hinzuzufügen bewirkt nichts (der Vorgang ist idempotent). Das Konto muss existieren und aktiv sein.

Eine Gruppe löschen

Das Löschen erfolgt kaskadierend Eine Gruppe zu löschen entfernt auch alle ihre Mitglieder und alle dieser Gruppe erteilten Berechtigungen, über alle Repositories hinweg. Die Benutzer verlieren sofort die Zugriffe, die sie über diese Gruppe hatten. Eine Bestätigung weist vor dem Handeln darauf hin.

Häufige Fallstricke

Das Bearbeiten einer geteilten Gruppe ändert den Zugriff überall

Da eine Gruppe global ist, mag das Hinzufügen eines Ordners zu ihrer Berechtigung in einem Projekt lokal wirken, wird aber weiterhin von derselben Gruppe getragen, wenn diese anderswo wiederverwendet wird. Für wirklich unterschiedliche Bedürfnisse zwischen zwei Projekten sind zwei getrennte Gruppen vorzuziehen.

Behält ein entferntes Mitglied den Zugriff ?

Nein : Sobald es die Gruppe verlässt, verliert es die Berechtigungen, die die Gruppe trug. Behält es dennoch einen Zugriff, so hält es eine direkte Berechtigung (seinem Konto erteilt, nicht der Gruppe) : prüfen Sie den Tab Permissions und dessen Testergebnis.