Jugendgruppenübersicht herunterladbar machen #110

Closed
opened 11 months ago by marius.klein · 8 comments
Collaborator

Für die GS und Kasse muss Anni regelmäßig eine Übersicht über die Jugendgruppen erstellen. Die besteht zu 95% aus Daten vom Kompassm daher erscheint es sinnvoll, das aus dem Kompass zu generieren. ggf. als csv oder excel?

Für die GS und Kasse muss Anni regelmäßig eine Übersicht über die Jugendgruppen erstellen. Die besteht zu 95% aus Daten vom Kompassm daher erscheint es sinnvoll, das aus dem Kompass zu generieren. ggf. als csv oder excel?

Was ist für Anni am praktischsten? Excel Liste oder schön formatiertes PDF?

Was ist für Anni am praktischsten? Excel Liste oder schön formatiertes PDF?
Poster
Collaborator

ich hab auch an PDF gedacht, aber ein paar kleinigkeiten muss man dann doch manuell machen, z.B. bei neuen Juleis in Klammern dahinter, wen die ersetzen, daher wäre was bearbeitbares sinnvoll.

ich hab auch an PDF gedacht, aber ein paar kleinigkeiten muss man dann doch manuell machen, z.B. bei neuen Juleis in Klammern dahinter, wen die ersetzen, daher wäre was bearbeitbares sinnvoll.

So ein hübsches bearbeitbares PDF wie du es für das Anmeldeformular gebastelt hast?

So ein hübsches bearbeitbares PDF wie du es für das Anmeldeformular gebastelt hast?
Poster
Collaborator

ne hab tatsächlich an excel gedacht, ist sowieso was, womit man sich für LJP auch auseinandersetzen müsste...

ne hab tatsächlich an excel gedacht, ist sowieso was, womit man sich für LJP auch auseinandersetzen müsste...

Einen Excel Präzedenzfall haben wir schon (in der ludwigsburgalpin app wird das gemacht).

Einen Excel Präzedenzfall haben wir schon (in der `ludwigsburgalpin` app wird das gemacht).
marius.klein self-assigned this 11 months ago
marius.klein added reference MK/group_overview 11 months ago
Poster
Collaborator

ich hab die Funktion implementiert, als Button über der Liste von allen Gruppen. Funktioniert grundsätzlich. Für die Verrechtung mit regulären Usergruppen habe ich nur eine Gruppe members.view_group, aber keine view_global_group gefunden. Die erstgenannte ist aktuell Voraussetzung (was funktioniert), scheint aber nicht darauf ausgelegt zu sein, die Gruppenübersicht richtig anzuzeigen (zweiter Screenshot).

  • es werden nur Gruppen angezeigt, die auf der Website veröffentlicht sind (keine administrativen Gruppen)
  • Anzahl JL basiert auf der intersection von regulären Mitgliedern und Personen im Feld "Jugendleiter" der Gruppe (Implementierung mit Leitung_XY Gruppen wäre komplexer gewesen)
  • Ist auf testing gepusht
ich hab die Funktion implementiert, als Button über der Liste von allen Gruppen. Funktioniert grundsätzlich. Für die Verrechtung mit regulären Usergruppen habe ich nur eine Gruppe members.view_group, aber keine view_global_group gefunden. Die erstgenannte ist aktuell Voraussetzung (was funktioniert), scheint aber nicht darauf ausgelegt zu sein, die Gruppenübersicht richtig anzuzeigen (zweiter Screenshot). - [x] es werden nur Gruppen angezeigt, die auf der Website veröffentlicht sind (keine administrativen Gruppen) - [x] Anzahl JL basiert auf der intersection von regulären Mitgliedern und Personen im Feld "Jugendleiter" der Gruppe (Implementierung mit Leitung_XY Gruppen wäre komplexer gewesen) - [x] Ist auf testing gepusht

Cool, danke! Auf dev scheint es noch Fehlermeldungen zu geben, habe es noch nicht genauer lokal getestet.

Zu den Berechtigungen: Es gibt kein "view global", weil die Berechtigungen für "Gruppe" nicht objektspezifisch ist (d.h. man kann entweder ALLE gruppen sehen bzw. ändern, etc. oder KEINE gruppen sehen bzw. ändern etc.). Daher ist "view_group" auch richtig, bei mir werden auch alle Gruppen angezeit, wenn ich die Berechtigung hinzufüge.

Zur Anzeige welcher Gruppen: man könnte auch noch eine "action" hinzufügen, dann kann man Gruppen manuell auswählen und unten links im Dropdown die Aktion auswählen. Der Button könnte dann einfach ein shortcut sein für die Gruppen auf der Webseite.

Anzahl JLs: finde ich genau richtig so, wir sollten auf keinen Fall händisch XY mit Leitung_XY im code verknüpfen. Wenn wir da eine Verknüpfung haben wollen, sollte man Leonards Vorschlag implementieren, der das Jugendleiterfeld um eine Jugendleitergruppe Feld ergänzt. Aber das ist erstmal unabhängig von dem Thema hier.

Cool, danke! Auf `dev` scheint es noch Fehlermeldungen zu geben, habe es noch nicht genauer lokal getestet. Zu den Berechtigungen: Es gibt kein "view global", weil die Berechtigungen für "Gruppe" nicht objektspezifisch ist (d.h. man kann entweder ALLE gruppen sehen bzw. ändern, etc. oder KEINE gruppen sehen bzw. ändern etc.). Daher ist "view_group" auch richtig, bei mir werden auch alle Gruppen angezeit, wenn ich die Berechtigung hinzufüge. Zur Anzeige welcher Gruppen: man könnte auch noch eine "action" hinzufügen, dann kann man Gruppen manuell auswählen und unten links im Dropdown die Aktion auswählen. Der Button könnte dann einfach ein shortcut sein für die Gruppen auf der Webseite. Anzahl JLs: finde ich genau richtig so, wir sollten auf keinen Fall händisch XY mit Leitung_XY im code verknüpfen. Wenn wir da eine Verknüpfung haben wollen, sollte man Leonards Vorschlag implementieren, der das Jugendleiterfeld um eine Jugendleitergruppe Feld ergänzt. Aber das ist erstmal unabhängig von dem Thema hier.
Poster
Collaborator

ja die Fehlermeldung könnte von einem bug kommen, dessen fix ich erst heute morgen gepusht habe. lokal funktionierte es bei mir dann aber wieder…

Berechtigungen: ok da unterscheidet sich die dev von meiner lokalen Installation, auf der dev sehe ich auch alle Gruppen. Aber auf Einzel-Ansicht der Gruppen komme ich auch auf der dev nicht, auch nicht wenn ich alle Rollen für Gruppen habe (Juref Koordination habe ich so eingestellt).

Anzeige welcher Gruppen: guter Punkt, de Flag "auf der Website" trifft aber relativ genau was Anni auch in ihrer aktuellen Übersicht hat, einzelne könnte man auch in Excel noch rauswerfen. Einen möglichen Use-Case sehe ich darin, alle Gruppen runterzuladen, auch die administrativen...

Anzahl Juleis: perfekt, passt für mich 👍

ja die Fehlermeldung könnte von einem bug kommen, dessen fix ich erst heute morgen gepusht habe. lokal funktionierte es bei mir dann aber wieder… Berechtigungen: ok da unterscheidet sich die dev von meiner lokalen Installation, auf der dev sehe ich auch alle Gruppen. Aber auf Einzel-Ansicht der Gruppen komme ich auch auf der dev nicht, auch nicht wenn ich alle Rollen für Gruppen habe (Juref Koordination habe ich so eingestellt). Anzeige welcher Gruppen: guter Punkt, de Flag "auf der Website" trifft aber relativ genau was Anni auch in ihrer aktuellen Übersicht hat, einzelne könnte man auch in Excel noch rauswerfen. Einen möglichen Use-Case sehe ich darin, alle Gruppen runterzuladen, auch die administrativen... Anzahl Juleis: perfekt, passt für mich 👍
christian.merten closed this issue 11 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: digitales/kompass#110
Loading…
There is no content yet.