- Eine Wunschliste für Jeden
- Es können versteckte Wünsche zu den Listen der anderen hinzufügen werden.
- Wünsche können reserviert werden
- Passwortschutz
Die Datei docker-compose.yml
herunterladen und mit docker compose up -d
starten.
Als Erstes muss ein Benutzerkonto angelegt werden. Mit dem Befehl docker exec -it wishlist bash
wechseln wir in den
eben gestarteten Container.
Mit source venv/bin/activate
und python /app/manage.py createsuperuser
wird das erste Konto erstellt.
Mit exit
wird der Container wieder verlassen.
Weitere Benutzer*innen können auf der Administrationsseite angelegt werden. Diese ist erreichbar
unter https://<ip oder domain>/admin
. Die Passwörter können später geändert werden.
Wünsche, die von einem selbst erstellt wurden, können bearbeitet oder gelöscht werden, egal auf welcher Wunschliste.
Man kann die Wünsche der anderen reservieren, damit ein Geschenk nicht mehrfach besorgt wird. Dabei wird die Reservierung allen angezeigt, außer der Person, die den Wunsch geäußert hat. Man kann bei seinen eigenen Wünschen nicht sehen, ob sie reserviert wurden.
Fügt man einen Wunsch zu der Liste einer anderen Person hinzu, so ist er für alle sichtbar, außer für die Person, die das Geschenk bekommen soll. Dadurch kann man selbst den Überblick behalten und vergisst Geschenkideen nicht.
Auf der Administrationsseite können Benutzer*innen in Gruppen organisiert werden. Dazu können beliebig viele Groups
unter der Überschrift app
angelegt werden. Wichtig: Wenn eine Gruppe angelegt ist, können alle Benutzer*innen nur
noch die Listen von denen sehen, die in mindestens einer Gruppe zusammen sind. Benutzer*innen, die in keiner Gruppe
sind, sehen dann nur noch ihre eigene Wunschliste.
Bitte meldet gefundene Fehler per Email oder als Issue.
Gerne können auch Änderungswünsche oder neue Funktionen vorgeschlagen werden.