51 lines
1.6 KiB
Markdown
51 lines
1.6 KiB
Markdown
# rkWichteln.git
|
|
|
|
# FamilienWichteln - ein Plugin für's Weihnachtliche Wichteln.
|
|
|
|
# Plugin Conversion for Wordpress
|
|
|
|
# Bestandteile und Aufbau
|
|
## Teilnehmer und Wichtelgruppe
|
|
- User ist Teilnehmer
|
|
- Jeder Teilnehmer kann Wunschlisten anlegen und verwalten, die für alle sichtbar sind.
|
|
- Jeder Teilnehmer hat ggfls. einen oder mehr Partner
|
|
- Liste Partner
|
|
- Teilnehmer gehören einer oder mehreren Wichtelgruppen an
|
|
- Jeder Teilnehmer einer Wichtelgruppe zieht einen Wichtelpartner aus der gleichen Gruppe
|
|
- I.d.R. dürfen Teilnehmer keine eigenen Partner ziehen
|
|
|
|
## Wichtelgruppe
|
|
- Wichtelgruppe ist eine Sammlung von Teilnehmern
|
|
- Ein User ist Verwalter der Gruppe, muss kein Teilnehmer der Gruppe sein.
|
|
### Aufgaben des Verwalters
|
|
- Aufnahme und Löschung von Usern als Teilnehmer der verwalteten Gruppe
|
|
- Partnerzuweisung macht der User selbst in seinem Profil?
|
|
oder doch der Verwalter (Partner könne in den unterschiedlichen Gruppen unterschiedlich sein)
|
|
- Start der Ziehung
|
|
- Beendigung der Ziehung
|
|
- Kontrolle...
|
|
|
|
## erste Umsetzung technisch
|
|
- User der Familie anlegen
|
|
- Wunschliste(n)
|
|
- Zuordnung der liste zu Teilnehmer oder User?
|
|
- Partnerliste:
|
|
- Person -> Partner
|
|
- Partner -> Person
|
|
--> Hash!
|
|
- Wichtelgruppenliste
|
|
- Teilnehmer
|
|
|
|
- Wichtelpartnerliste der Wichtelgruppe
|
|
- Teilnehmer
|
|
- gezogen?
|
|
- Wichtelpartner
|
|
- nicht gezogen?
|
|
|
|
-
|
|
|
|
- Vorbelegung der Wichtelpartner?
|
|
- Ziehung zur Vorbelegung
|
|
- Ziehung "on the fly"
|
|
[Betrachung](https://docs.google.com/spreadsheets/d/1x5OqK88Ze09AKxMkw-Dn0UvQ58iMp8FyEyVTYWFDpJg/edit?usp=sharing)
|