-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
Description
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
falsewenn in der Sektion oder Ortsgruppe eine Untergruppe vom Typ SektionsNeuanmeldungenSektion existiert, ansonstentrue Austritte GS neues boolean mounted_attribute- Hat Jugendorganisation hat Wert
truefalls in der Sektion oder Ortsgruppe ein social_media Account mit Label "Homepage JO" existiert, ansonstenfalse - Selbstregistrierungslink der NeuanmeldungenNv oder NeuanmeldungenSektion Gruppe innerhalb der Sektion oder Ortsgruppe, :sac_cas_self_registration_url. Berechnung siehe
Groups::SektionSelbregistrierungsLinkdomain class
TODO
-
Neues boolean mounted_attribute "Austritte GS" auf Sektion und Ortsgruppe erfassen, defaulttrue - 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