Hilfe ›Teams

Teams

Überblick

Mit Teams kann ein Konto seine Mitglieder in benannte Untergruppen aufteilen. Wenn Teams aktiviert sind, ist die Aufgabensichtbarkeit für Admin-Benutzer auf die Mitglieder ihres eigenen Teams beschränkt, und reguläre Mitglieder können die vollständige Mitgliederliste – gefiltert nach ihrem Team – einsehen.

Erfordert: Feature-Flag teams_enabled. Der Teams-Navigationspunkt und alle Team-Funktionen sind ausgeblendet, wenn das Flag aus ist. Ist das Flag aus, können alle Mitglieder weiterhin alle anderen Mitglieder sehen (das Lesen von Mitgliedern ist kontoweit), aber die Listensichtbarkeit folgt dem Leseumfang jedes Mitglieds für Aufgabenlisten – Admin und Root sehen jede Liste, während team-beschränkte Mitglieder nur die Listen sehen, die sie erstellt haben oder denen sie zugewiesen sind.


Berechtigungen

AktionBenutzerAdmin / Team AdminRoot
Teams-Seite anzeigen✓✓✓
Teammitglieder anzeigen✓ (alle Teams)✓✓
Ein Team erstellen✗✓✓
Ein Team umbenennen✗✓✓
Ein Team löschen✗✓✓
Ein Mitglied zu einem Team hinzufügen✗✓✓
Ein Mitglied aus einem Team entfernen✗✓✓
Team auf einer Aufgabenliste setzen (eigene Liste)✓✓✓
Team auf einer beliebigen Aufgabenliste setzen✗✓✓

Mitglieder mit einer eigenen Rolle, die Zugriff auf die Team-Verwaltung umfasst, verfügen über die entsprechenden Berechtigungen.


So funktioniert es

Teams anzeigen

Alle Mitglieder können die Teams-Seite sehen und alle Teams sowie deren Mitglieder durchsuchen. Ein Klick auf eine Team-Karte öffnet eine schreibgeschützte Ansicht der Mitgliederliste des Teams. Admin und Root sehen zusätzlich Steuerelemente zum Umbenennen, Löschen und zur Mitgliederverwaltung.

Ein Team erstellen

Admin und Root können auf der Teams-Seite ein neues Team erstellen. Mitglieder können bereits während des Erstellungsvorgangs hinzugefügt werden.

Teamnamen sind hinsichtlich der Eindeutigkeit nicht case-sensitiv – „Team A”, „team a” und „TEAM A” werden alle als derselbe Name behandelt. Steht ein Name in Konflikt mit einem bestehenden Team, zeigt das Formular vor dem Speichern einen Fehler an.

Mitglieder hinzufügen

Mitglieder können mehreren Teams angehören. Der Auswahldialog zum Hinzufügen von Mitgliedern zeigt alle aktiven Mitglieder – dasselbe Mitglied zweimal zum selben Team hinzuzufügen wird verhindert, aber ein Mitglied kann gleichzeitig in mehreren Teams sein.

Mitglieder können auch beim Einladen einem Team zugewiesen werden – das Formular „Mitglied einladen” enthält ein optionales Team-Feld, wenn teams_enabled aktiv ist.

Team-Feld auf Aufgabenlisten

Jede Aufgabenliste kann optional mit einem Team verknüpft werden. Das Team wird auf Listenkarten und in der Detailseitenleiste der Liste angezeigt.

Beim Erstellen einer Liste:

  • Gehört das erstellende Mitglied genau einem Team an, wird die Liste automatisch mit diesem Team versehen.
  • Gehört das erstellende Mitglied mehreren Teams an, erscheint im Erstellungsformular eine Team-Auswahl, damit es wählen kann, zu welchem Team die Liste gehört. Die Auswahl von „Kein Team” ist zulässig.
  • Gehört das erstellende Mitglied keinem Team an, hat die Liste keine Team-Verknüpfung.

Beim Bearbeiten einer Liste:

  • Admin und Root können das Team auf jeder Liste ändern, die sie verwalten können.
  • Ein regulärer Benutzer kann das Team nur auf Listen ändern, die ihm gehören, und nur auf Teams, denen er derzeit angehört.

Wenn teams_enabled aus ist, sind die Team-Auswahl, das Team-Abzeichen auf Listenkarten und der Team-Bereich in der Detailseitenleiste allesamt ausgeblendet. Team-Verknüpfungen bleiben erhalten und werden wiederhergestellt, sobald das Flag erneut aktiviert wird.

Aufgabensichtbarkeit bei aktivierten Teams

Wenn teams_enabled aktiv ist:

  • Benutzer: sieht alle Listen, die einem seiner Teams zugeordnet sind, sowie Listen, die er erstellt hat oder denen er zugewiesen ist, unabhängig vom Team.
  • Admin / Team Admin: sieht Listen, die seinen Teams zugeordnet sind, sowie Listen, die er erstellt hat oder denen er zugewiesen ist.
  • Root: sieht alle Listen im Konto (unverändert).

Erstellt ein Mitglied eine Liste, während es keinem Team angehört (oder „Kein Team” in der Auswahl wählt), hat die Liste keine Team-Verknüpfung und ist nur für dieses Mitglied (und Root) sichtbar.

Wenn teams_enabled aus ist, bleiben Team-Verknüpfungen erhalten, werden aber ignoriert – die Listensichtbarkeit fällt auf den Nicht-Team-Umfang jedes Mitglieds zurück: Admin und Root sehen alle Listen, während team-beschränkte Mitglieder nur die Listen sehen, die sie erstellt haben oder denen sie zugewiesen sind. Das erneute Aktivieren des Flags stellt die team-beschränkte Sichtbarkeit sofort wieder her.


Support-Hinweise

  • Gehört ein Mitglied mehreren Teams an, erscheint die Team-Auswahl im Formular zum Erstellen einer Liste. Wird sie nicht angezeigt, prüfe, ob teams_enabled aktiv ist und das Mitglied mehr als einem Team hinzugefügt wurde.
  • Wenn ein Admin angibt, bestimmte Aufgabenlisten nach der Aktivierung von Teams nicht sehen zu können, prüfe, ob diese Listen eine Team-Verknüpfung haben (sichtbar in der Detailseitenleiste der Liste). Listen ohne Team-Verknüpfung sind nur für den Ersteller und Root sichtbar.
  • Hat ein Mitglied Listen erstellt, bevor es einem Team zugewiesen wurde, haben diese Listen keine Team-Verknüpfung. Ein Admin oder Root kann das Bearbeitungsmodal der Liste öffnen und sie einem Team zuweisen.
  • Das Löschen eines Teams löscht weder seine Mitglieder noch deren Aufgaben – es entfernt lediglich das Team und seine Mitgliedschaften. Mitglieder werden zu Mitgliedern ohne Team und können einem anderen Team hinzugefügt werden. Es löscht jedoch dauerhaft den Chat-Kanal des Teams und alle darin enthaltenen Nachrichten (die Löschbestätigung warnt davor). Siehe messages.md.
  • Um schnell zu erkennen, welchem Team bzw. welchen Teams ein Mitglied angehört, ohne die Teams-Seite zu öffnen, prüfe die Mitglieder-Seite – jede Mitgliederkarte zeigt das Team bzw. die Teams des Mitglieds, wenn teams_enabled aktiv ist. Einzelheiten siehe members.md.