Skip to content

GROUPS: Sektionsdaten für Typo3 #275

@carlobeltrame

Description

@carlobeltrame

Für die Typo3-Webseite des SAC müssen einige Felder in der Gruppen-API ergänzt werden.

Tech Spec

  • Umsetzung im SAC Wagon
  • Die neuen Daten werden nur auf Sektionen und Ortsgruppen ausgegeben

Zu ergänzende Felder:

  • Anzahl Mitglieder berechnen anhand der Anzahl aktiver MitgliedHauptsektion und MitgliedZusatzsektion Rollen in der Untergruppe Mitglieder
  • Direktaufnahme durch Geschäftsstelle hat Wert false wenn in der Sektion oder Ortsgruppe eine Untergruppe vom Typ SektionsNeuanmeldungenSektion existiert, ansonsten true
  • Austritte GS neues boolean mounted_attribute
  • Hat Jugendorganisation hat Wert true falls in der Sektion oder Ortsgruppe ein social_media Account mit Label "Homepage JO" existiert, ansonsten false
  • Selbstregistrierungslink der NeuanmeldungenNv oder NeuanmeldungenSektion Gruppe innerhalb der Sektion oder Ortsgruppe, :sac_cas_self_registration_url. Berechnung siehe Groups::SektionSelbregistrierungsLink domain class

TODO

  • Neues boolean mounted_attribute "Austritte GS" auf Sektion und Ortsgruppe erfassen, default true
  • Groups-Endpoint um die Felder gemäss Tech Spec erweitern
  • In Folge-Ticket festhalten, welche der Felder noch nicht abschliessend exakt so umgesetzt werden konnten, zum weiter Challengen mit Stefan
  • Tests schreiben
  • Kontrollieren dass die Felder in OpenAPI Doku vernünftig dokumentiert werden (z.B. als optionale Felder auf der Group Entität)
  • Changelog-Eintrag

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions