Key: gruppen · Plan: Basis (gratis) · URL: /clucore/gruppen/ (alt /clucore/org/gruppen/ = 301-Redirect)
Teams, Abteilungen und Vereinsstruktur als Gruppen: eigene Gruppen-Tabellen mit Feldern pro Gruppe, Rollen (Leitung, Teamleiter) und visuelles Organigramm mit PDF-Export.
Historie: War bis v0.14.90 Teil des Menüs „Organisation", wurde dann „eingefroren" (nur via Addon sichtbar). Mit v0.16.78 (G1) hat es die ursprünglich geplanten Addons „Teams" und „Organisations-Builder" absorbiert — Team = Gruppe, Organisation = Gruppen-Hierarchie. Ein Addon statt drei.
Group (apps/organization): hierarchisch via self-FK parent_groupLinkGroup (object_type + object_id)LinkGroup.membership_role ist DEPRECATED — Rollen laufen über LinkRole mit KontextSingle-Page-Ansicht:
scope_groups)entity_link, v0.16.85)Zieht ein Personen- oder Firmenfeld read-only in die Gruppen-Tabelle — z. B. die Handynummer aller Gruppenmitglieder anzeigen, ohne sie zu duplizieren. Pflege bleibt am Ursprungsobjekt.
Visuelles Organigramm mit Zoom/Pan und PDF-Export (WeasyPrint, A4 quer, Auto-Zoom via zoom=-Parameter, Download-Icon).
Nicht offensichtlich: Die View prüft selbst, ob das Firmen-Addon aktiv ist — Firmen erscheinen nur dann im Organigramm.
Gruppen sind eine Herkunft im Rollen-Herkunftsmodell (v0.16.79): weist eine Gruppe einer Person die Rolle „Leitung" zu, zeigt die Personenliste „Leitung (Gruppe)". Das Badge verschwindet erst, wenn die letzte Herkunft wegfällt.
Aktionen › Export: Gruppen-Tabellen als Excel oder CSV — «Alle Gruppen – ein Blatt je Gruppe», «Alle Gruppen – eine Tabelle, Gruppe als Spalte» oder eine einzelne Gruppe — sowie das Format PDF (Organigramm). Der frühere PDF-Knopf in der Organigramm-Leiste ist dorthin gewandert. Details: Listen-Export.
Was kann es: Unter Mitglieder › Import nachbearbeiten bietet die Kachel «Spalte … in Gruppen umwandeln» mit aktivem Addon Gruppen eine Vorschau und den Knopf «Umwandeln»: je Option der Auswahlspalte entsteht eine Gruppe (bestehende gleichen Namens wird wiederverwendet), je Zelle wird die teilnehmende Person Gruppenmitglied (in V das Kind, in H alle Teilnehmenden, in E die Person); eine Leiter-Spalte («Leiter», «Trainer», «Dirigent») lässt sich als Funktion «Leitung» im Gruppenkontext übernehmen; die alte Spalte wird als aufgelöst archiviert oder behalten. Ohne Addon zeigt die Kachel weiterhin «Addon aktivieren» (P21). API POST /api/org/gruppen-umwandlung/preview/ und /apply/, Logik apps/organization/gruppen_umwandlung.py.
Warum so: Beim Import bleiben gruppenartige Spalten bewusst Auswahlfelder (D22), damit der erste Kontakt nicht überfordert; die Umwandlung ist der zweite, bewusste Schritt. Gruppen entstehen flach (kein Elternknoten «Riege»), Leiter-Namen nur bei exakter Namensgleichheit.