intelligent groups #5

Closed
opened 2024-10-17 16:18:40 +00:00 by aschegg · 1 comment
Member
  • criteria for selection (age, sex, membership status, etc.)
  • combine selection criteria and store it as intelligent group with a unique name
  • get member list for specific group for usage in UI
  • get member list for specific group as csv, json
    report template entity (like in handlebars, there should be the possibility to merge text with fields from the data in a loop for every member as well as header and footer for every page)
    create pdf from report template + intelligent group

Examples:

  • Aktive, weiblich, unter 18
  • Aktive, männlich, unter 18
  • Aktive, weiblich, über 18
  • Aktive, männlich, über 18
  • Passive
  • Fördermitglieder
  • Aktive insgesamt
  • Mitglieder mit „rundem“ Geburtstag (ab 70, oder so. Wird vom Vorstand zum Gratulieren genutzt )
  • Aktive, die Anspruch auf 25 jähriges Jubiläum haben
  • Aktive, die Anspruch auf 40 jähriges Jubiläum haben
  • Mitglieder, die Anspruch auf Ehrung 50 Jahre Mitgliedschaft haben
  • Mitglieder, die Anspruch auf Ehrung 60 Jahre Mitgliedschaft haben
  • Mitglieder für Einladung (eigentlich alle, aber getrennt nach Kommunikationspräferenz)
- [x] criteria for selection (age, sex, membership status, etc.) - [x] combine selection criteria and store it as intelligent group with a unique name - [x] get member list for specific group for usage in UI - [x] get member list for specific group as csv, json ~report template entity (like in handlebars, there should be the possibility to merge text with fields from the data in a loop for every member as well as header and footer for every page)~ ~create pdf from report template + intelligent group~ ### Examples: - Aktive, weiblich, unter 18 - Aktive, männlich, unter 18 - Aktive, weiblich, über 18 - Aktive, männlich, über 18 - Passive - Fördermitglieder - Aktive insgesamt - Mitglieder mit „rundem“ Geburtstag (ab 70, oder so. Wird vom Vorstand zum Gratulieren genutzt ) - Aktive, die Anspruch auf 25 jähriges Jubiläum haben - Aktive, die Anspruch auf 40 jähriges Jubiläum haben - Mitglieder, die Anspruch auf Ehrung 50 Jahre Mitgliedschaft haben - Mitglieder, die Anspruch auf Ehrung 60 Jahre Mitgliedschaft haben - Mitglieder für Einladung (eigentlich alle, aber getrennt nach Kommunikationspräferenz)
aschegg added this to the member-administration project 2024-10-17 17:36:45 +00:00
jkeffects self-assigned this 2024-11-26 12:46:49 +00:00
Owner

pdf generation will be realized by issue Ehrenamt/member-administration-ui#15

pdf generation will be realized by issue https://forgejo.jk-effects.cloud/Ehrenamt/member-administration-ui/issues/15
Sign in to join this conversation.
No milestone
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: Ehrenamt/ff-admin-server#5
No description provided.