Martin Pépin
8054e20cce
Déplace la fonction d'envoi des mails
...
C'est désormais une méthode des spectacles et la vue `send_rappel`
permet de l'appeler.
2016-06-11 00:25:40 +02:00
Martin Pépin
ab8afc000a
Déplace la config des mails bda dans settings.py
2016-06-10 23:33:52 +02:00
Martin Pépin
e15e0e225d
Rend les mails de rappel plus spécifiques
...
Le message s'adapte au type de place listing/non-listing
2016-06-10 02:16:59 +02:00
Martin Pépin
74ec7b83a6
Migration liée à l'ajout de listing
2016-06-10 02:04:35 +02:00
Martin Pépin
031712d840
Merge branch 'master' into Kerl/mails_rappel
2016-06-10 02:03:21 +02:00
Martin Pépin
fae1cee647
Ajout d'un attribu listing
aux spectacles
...
Indique si les places sont sur listing ou au contraire sont des places
physiques.
L'interface admin sépare en deux les spectacles listing/non-listing.
2016-06-10 02:00:50 +02:00
Martin Pépin
7f18d93c5f
Effectue des migrations oubliées dans !17
...
Le champ `price` des spectacles est devenu obligatoire.
Le champ `active` des tirages prends désormais la valeur False par
défaut.
2016-06-10 01:06:43 +02:00
Martin Pépin
8ab7fac3be
Premier jet pour les mails de rappel
...
La vue `bda.mails.send_rappel/<id>` envoie des mails aux participants
du spectacle référencé par `<id>`. Elle doit être déclenchée
manuellement.
Le template du mail est dans `bda/templates/mail-rappel.txt`. Tant que
GestioCOF ne sait pas si les spectacles sont sur listing ou non, il
reste une partie pas très belle.
2016-06-10 00:43:48 +02:00
ludo
dae392d4c3
Fixe la liste des spectacles
...
Le template essayait d'itérer sur un queryset au lieu d'une liste
2016-06-08 18:37:38 +02:00
ludo
3073c19e22
changé les balises <code> en <pre>
2016-06-08 13:35:27 +02:00
Martin Pépin
a0a4ff05d5
Répare les tirages du BdA
...
La liste des spectacles était passées à l'algo de tirage au lieu des
participants
2016-06-08 13:26:04 +02:00
Martin Pépin
4933cc61b2
Tirage inactif par défaut
...
Dans les modèles et dans le tirage de test de la migration
2016-06-07 23:07:28 +02:00
Martin Pépin
27bf9c5231
Petit oubli
...
cf. ccd38d2723
2016-06-07 22:54:11 +02:00
Martin Pépin
ccd38d2723
Remplace filter
par _set
quand c'est possible
...
Par exemple
`Spectacle.objects.filter(tirage=tirage)` devient
`tirage.spectacle_set`
2016-06-07 22:49:19 +02:00
Martin Pépin
688dce33d5
Espaces en trop avant les parenthèses.
...
Supprimés
2016-06-07 22:36:43 +02:00
Martin Pépin
68e3c3412a
Ne permet pas de définir un spectacle sans prix
2016-06-07 22:34:23 +02:00
Martin Pépin
a683b189f0
Commentaire et FIXME sur le tirage
2016-06-07 00:18:16 +02:00
Martin Pépin
72739cf5aa
Remove useless function
2016-06-07 00:14:12 +02:00
Martin Pépin
178c1a118f
Mise à jour des mails automatiques des tirages
...
- La deadline pour le paiement est J+7 après la fermeture du tirage.
- Les participants n'ayant pas obtenu de place reçoivent un mail les en
informant quand les les applications `bda2` et `bda3` supprimée
précédement
2016-06-07 00:06:37 +02:00
Martin Pépin
34e23c898a
Suppression de code mort
...
La fonction `send_choices` n'est pas branchée et donc pas utilisée. De
plus elle est inutile, les vœux des participants étant accessibles en
ligne.
2016-06-06 23:46:36 +02:00
Martin Pépin
2a1c870cac
Empêche l'inscription à un tirage non ouvert
2016-06-06 19:22:01 +02:00
Martin Pépin
9728384629
Réparation des dernières vues
...
- Les liens utiles du BdA affichent tous les tirages en cours.
- La listes des spectacles s'affiche
2016-06-06 18:43:56 +02:00
Martin Pépin
8266afd6ac
Ajoute le nom du tirage dans __unicode__
2016-06-06 13:21:16 +02:00
Martin Pépin
e29184e7d5
Empêche le tirage
2016-06-06 13:20:14 +02:00
Martin Pépin
759893f728
Fusion BdA
...
- Les tirages ont un champ `active` pour indiquer si le tirage doit
être affiché ou considéré comme archivé.
- La page d'accueil n'affiche que les tirages actifs.
- Le formulaire d'inscription ne propose plus que les spectacles du
tirage concerné.
2016-06-06 11:19:27 +02:00
Martin Pépin
366daf7240
Nettoyage du code
2016-06-06 11:11:33 +02:00
Martin Pépin
ad145ec70f
Ajout des migrations
...
Création d'un tirage initial lié à tous les spectacles et participants
existants
2016-06-06 11:05:33 +02:00
Martin Pépin
a4701b9a27
Correction des urls
2016-06-06 00:14:08 +02:00
Martin Pépin
b7d036310d
Mise à jour des templates
2016-06-06 00:11:59 +02:00
Martin Pépin
13858b87f3
Éclaircissement du code
2016-06-05 23:13:22 +02:00
Martin Pépin
f14a99cb07
Correction dans la vue do_tirage
...
La graine du tirage est sauvegardée et on renomme la variable
`tirage` pour lever l'ambiguïté avec la fonction `tirage`.
2016-06-05 16:00:46 +02:00
Martin Pépin
299c5f0823
Correction de bugs
...
- Liens invalide dans le template pour visualisé les places obtenues
- Erreurs dans la vue pour visualiser l'état des demandes
2016-06-05 14:17:02 +02:00
Martin Pépin
dfd4fb7d83
Tirage utilisable et plus joli
...
- Ajout de balises `<pre>` pour mettre en valeur le token
- On remplace la condition sur les utilisateurs par le décorateur
`@buro_required`
2016-06-05 14:03:32 +02:00
Martin Pépin
fa7de0b7c7
Adaptation des vues aux nouveaux modèles
2016-06-05 02:18:12 +02:00
Martin Pépin
d905309793
Mise en forme
...
Formatage 80 colonnes et, suppression des espaces autour des signes `=`
dans les arguments nommés et suppression d'un import inutile.
2016-06-05 02:16:14 +02:00
Martin Pépin
77f678c791
Ajout d'un modèle et nettoyage
...
- Ajout du modèle `Tirage` avec
- Un titre / intitulé
- Une date de début.
- Une date de fin.
- La graine, qui peut être nulle au moment ou on crée le tirage.
- Formatage du code sur 80 colonnes.
- Suppression des espaces autour des signes `=` dans les arguments
nommés conformément à
[PEP8](https://www.python.org/dev/peps/pep-0008/ )
2016-06-05 02:15:18 +02:00
Martin Pépin
ae3677701d
Mise en forme
...
- Suppression des espaces autour des signes `=` dans les keyword
arguments. Cf [PEP8](https://www.python.org/dev/peps/pep-0008/ )
- Suppression d'une virgule inutile.
2016-06-04 13:25:35 +02:00
Martin Pépin
8121dde36a
Ajout d'une ligne supprimée par erreur
2016-06-03 14:44:00 +02:00
Martin Pépin
e270855823
Merge branch 'master' into Kerl/fusion_bda
...
Résolution des conflits :
* Suppression des applis `bda2` et `bda3`
* Choix d'une date arbitraire pour le début du tirage
2016-06-03 13:57:04 +02:00
Martin Pépin
65667f6652
Déplace les formulaires vers des forms.py
...
Les formulaires de chaque application sont désormais dans un fichier `forms.py`.
2016-06-03 00:47:50 +02:00
Martin Pépin
7c3984c6fc
Modification des vues
2016-06-01 16:09:09 +02:00
Martin Pépin
4858fe0fb7
Modification des urls
2016-06-01 16:08:15 +02:00
Martin Pépin
ac0346d69f
Ajout d'un champ 'tirage' aux modèles
2016-05-31 20:04:27 +02:00
Martin Pépin
d16022164b
Merge branch 'Elarnon/templates'
2016-05-26 14:44:31 +02:00
Basile Clement
8408942d41
Déplace les templates dans les apps
2016-05-26 02:59:19 +02:00
Basile Clement
4a32b777ac
Convertit les applications aux migrations
2016-05-26 02:34:10 +02:00
Martin Pépin
af6f56e250
Déplacement des fichiers statiques
...
Les CSS, JS et Images sont désormais dans des dossiers
`$app/static/{css/js/images}` où `$app` désigne l'application qui les utilise,
en l'occurrence `gestioncof`, `bda`, `bda2` et `bda3`.
2016-05-26 00:57:22 +02:00
Basile Clement
3e3f0e9f49
fix fields.W342 warning ForeignKey(unique=True) -> OneToOneField
2016-05-24 00:28:30 +02:00
Basile Clement
6782f2991a
queryset method is not get_queryset (django 1.8)
2016-05-24 00:25:29 +02:00
Basile Clement
bf0a29655a
modelform_factory requires fields or exclude (django 1.8)
2016-05-24 00:25:06 +02:00