ff admin update until app 1.3.3

This commit is contained in:
Julian Krauser 2025-03-23 17:43:44 +01:00
parent 2b58d1c265
commit d6244e25b4
11 changed files with 33 additions and 4 deletions

View file

@ -16,6 +16,8 @@ FF Admin nutzt verschiedenste Module, um Daten zu organisieren, die Verwaltung z
#include "./4-modules/7-template.typ"
#include "./4-modules/8-user-roles.typ"
#include "./4-modules/8-listprint.typ"
#include "./4-modules/9-webapi.typ"
#include "./4-modules/9-user-roles.typ"
#include "./4-modules/10-webapi.typ"

View file

@ -24,7 +24,7 @@ Alle Stammdaten können frei ausgefüllt werden und einem Mitglied je nach Typ m
#figure(
image("../../images/member-edit-data.png", width: 100%),
)
Innerhalb der Mitgliederansicht können dann individuelle Mitgliederprofile angelegt und gepflegt werden. Diese enthalten persönliche Daten wie Name, Geburtsdatum sowie spezifische Informationen zur Mitgliedschaft wie Eintrittsdatum, Qualifikationen oder verliehene Auszeichnungen. Darüber hinaus bietet das System eine automatische Berechnung der Mitgliedschaftsdauer je zugewiesenem Status, um die aktive Zeit eines Mitglieds jederzeit nachvollziehen zu können.
Innerhalb der Mitgliederansicht können dann individuelle Mitgliederprofile angelegt und gepflegt werden. Diese enthalten persönliche Daten wie Name, Geburtsdatum sowie spezifische Informationen zur Mitgliedschaft wie Eintrittsdatum, Qualifikationen oder verliehene Auszeichnungen. Darüber hinaus bietet das System eine automatische Berechnung der Mitgliedschaftsdauer je zugewiesenem Status, um die aktive Zeit eines Mitglieds jederzeit nachvollziehen zu können. Daten zu einem Mitglied können als pdf exportiert werden. Das Basis-Template beinhaltet alle Mitgliederdaten außer den Kommunikationskanälen. Das Dokument-Icon in der Kopfzeile in der Mitglied-Detailansicht löst den Druck aus. Das erstellte pdf kann dann heruntergeladen werden. Dieses wird nicht auf dem Server gespeichert.
\
\
Die Einträge zu einem Mitglied umfassen dann jeweils den Basisdatensatz und weitere Details, wie z.B. einen Zeitraum, in dem dieser Eintrag gültig ist oder war. Einige Eingabemöglichkeiten weisen Besonderheiten auf.

View file

@ -11,7 +11,6 @@ FF Admin bietet auch die Möglichkeit, Protokolle zu erfassen. Die Protokolle k
Jedes Protokoll enthält einen Titel sowie ein Datum mit Anfangs- und Endzeit. Zusätzlich kann eine Zusammenfassung verfasst werden, die beim Ausdruck des Protokolls an den Anfang gestellt wird.
Die *Anwesenheit* kann nur Mitglieder erfassen, die in der Mitgliederverwaltung angelegt wurden. Bei den Anwesenheiten können Mitglieder gesucht und dem Protokoll hinzugefügt werden. Zusätzlich kann gespeichert werden, ob ein Mitglied entschuldigt oder unentschuldigt abwesend war.
Je nach Anwesenheit werden die Mitglieder auf dem pdf unter verschiedenen Positionen ausgedruckt.
*Abstimmungen* können ebenfalls erfasst werden. Eine Abstimmung besteht aus einem Titel und einer Beschreibung. Zusätzlich kann das Ergebnis mit der Anzahl der Ja-, Nein- und Enthaltungsstimmen angegeben werden.
@ -23,6 +22,17 @@ Das *Protokoll* selbst besteht aus vielen Punkten, die in der Sitzung besprochen
Jedes Protokoll kann gedruckt werden. Die erstellten pdf-Dateien können heruntergeladen oder direkt in FF Admin angezeigt werden. Jedes pdf enthält die Daten des Protokolls und ordnet diese in Listen an.
\
\
#wrap-content(
figure(
image("../../images/protocol-sort.png", width: 1cm),
),
align: right
)[
Die einzelnen Einträge können über Pfeile am Ende eines Eintrags nach oben oder unten verschoben werden. Dadurch kann die Reihenfolge geändert werden, wenn Inhalte nachträglich ergänzt werden.
Die Sortierung wird im Druck berücksichtigt.
]
*Hinweis:* Die Wolke in der rechten oberen Ecke zeigt den Status der Synchronisation an. Durch Klicken auf eine Wolke mit einem Pfeil kann die Synchronisation manuell durchgeführt werden. Ansonsten wird alle 10 Sekunden synchronisiert.
\
\

View file

@ -34,3 +34,8 @@ Die Queries können gespeichert werden, damit diese dann zum Beispiel im Newslet
\
\
Typische Anwendungsfälle für die Abfragen wären zum Beispiel Mitglieder unter bzw. über 18 Jahre. Dadurch können die Anzahl ausgegeben oder Statistiken erstellt werden.
\
\
*Hinweis:* Der Query-Builder beinhaltet 2 Key-Words, welche innerhalb des SQL-Editors verwendet werden können und einen gesamten Query ersetzen:
- `member`: Ausgabe aller Mitglieder
- `memberByRunningMembership`: Ausgabe aller Mitglieder mit aktuell laufendem Mitgliedschafts-Eintrag

View file

@ -0,0 +1,12 @@
#import "@preview/wrap-it:0.1.1": *
== Listen-Druck
#figure(
image("../../images/listprint-overview.png", width: 100%),
)
Das Modul Listen-Druck ermöglicht den pdf-Export von Daten, welche über den Query-Builder bezogen werden können. Dabei gibt es 2 System-Queries, welche alle Mitglieder und Mitglieder mit laufendem Mitgliedschafts-Eintrag ausgeben. Ausgewählt werden können Templates des Template-Builders und ein System-Template, welches eine Tabelle mit Vor- und Nachname der gewählten Mitglieder erstellt.
\
\
Das erstellte pdf wird nicht auf dem Server gespeichert und kann nur heruntergeladen werden.

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.