Skip to content

klow68/SecretSantaDjango

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

SecretSantaDjango

A Secret Santa web interface with the following functionnalities :

  • only 1 user has to register
  • emails are send to all participants to confirm their participation
  • In each Santa group you can indicate the price, a date, a place, a theme
  • Each participant can tell things they like to do to make the Santa/Satan job easier
  • user registered use by default the things they like if it's saved in the profile

raw TODO list

  • add bootstrap in the project
  • use get_text for UI language

test case :

Simple case : DONE : création d'un utilisateur DONE : l'utilisateur crée un groupe secret santa DONE : ajout des email des participant DONE : suppression du groupe (TODO popup de confirmation) TODO : envoie des invitations par email TODO : création des utilisateurs (si pas de compte + set prénom nom au premier login) TODO : envoie des emails avec mdp (si création sinon juste mail avec nom du groupe) TODO : validation de participation de tout les utilisateur TODO : envoie un email a tout les participants avec le nom de la personne

Goal : création d'un utilisateur l'utilisateur crée un groupe secret santa (TODO later : de l'année courante avec une date et un lieu (si déjà connue) , montant maximum (possibilité de changé la date et le lieu avec renvoie d'email pour les participants)) ajout des email des participant

possibilité du créateur de crée des champs personnalisé avec une limite de 20 avec le choix pour l'utilisateur de refusé la diffusion

réception de l'email avec un code personnalisé, les personnes ajoutes leur centre d'interêt et valide leur participation et le nom des personnes sur lesquels elle ne doivent pas tombé une fois que tout les participant on valider ou refusé (le créateur/groupe peut voir le statut de des validations) Mail a tout le monde si il n'y a pas de solution suite au nom des personnes sur lesquel elle ne peuvent pas tombé validation du créateur on non de l'envoie de l'email si il y a un refus

envoie du mail a tout le monde :

Avec les infos -> choisi par le créateur

Joyeux Secret Santa

possibilité d'ajouter des tags de centre d'intérêt possibilité de modifier le groupe possibilité de supprimer le groupe q

requirements : account requirements : pip install django-user-accounts (https://django-user-accounts.readthedocs.io) pip install django-appconf pip install pytz

use of js for dynamic formset from : https://github.com/elo80ka/django-dynamic-formset

For local test email, run the command : $ python -m smtpd -n -c DebuggingServer localhost:1025

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published