Commit graph

535 commits

Author SHA1 Message Date
ludo
e15aed65c9 Déplace l'interface des tirages vers une vue spéciale 2016-06-10 18:10:25 +02:00
ludo
e93e60ec84 fix élimination des doublons 2016-06-10 18:04:02 +02:00
Qwann
7a8e27d0a3 affiche maintenant le prix dans dans l'interface admin, quand on clique sur un particpant 2016-06-10 18:01:03 +02:00
Martin Pépin
624c431d77 Customise la vue Tirage dans admin
Ajoute des infos les infos suivantes sur la liste des tirages :
- Titre
- Ouverture
- Fermeture
- Tirage actif

On permet la recherche sur le champ titre.

On empêche l'édition de la graine du tirage (`token`). Il s'agit d'une
archive et ne doit pas être modifiée.
2016-06-10 17:04:00 +02:00
Martin Pépin
2331304992 Adopte le comportement de python3 pour la division
Les deux seuls fichiers touchés sont `bda/views.py` et
`bda/algorithm.py` d'après un
`grep -r '/' . | grep '\.py' | grep -v '^Binary' à la racine du projet.
2016-06-10 15:43:37 +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
Basile Clement
0261bcabf8 Merge branch 'Kerl/email_backend' into 'master'
Ajoute le backend 'console' pour les mails en dev.

Sur les conseils de @bclement.

Au lieu d'envoyer des mails, gestioCOF les imprime dans la console qui a lancé le serveur.

See merge request !27
2016-06-10 01:49:32 +02:00
Basile Clement
b6565bb07e Merge branch 'Kerl/update_migrations_tirage' into 'master'
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.

Ces changements datent de 4933cc61b2 et 68e3c3412a.

Il faut lancer la commande `python manage.py migrate` pour appliquer ce patch.

See merge request !28
2016-06-10 01:49:14 +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
34fc334987 Ajoute le backend 'console' pour les mails en dev. 2016-06-10 00:49:04 +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
96195f1e81 ajoute un tag True/False -> Oui/Non 2016-06-09 14:31:40 +02:00
ludo
6cd89da67c Donne plus d'infos à la vue spectacles 2016-06-09 13:10:59 +02:00
ludo
de227efcb0 Ajoute l'admin des tirages BDA sur la page d'accueil 2016-06-09 13:07:02 +02:00
Martin Pépin
6dfe363717 Merge master 2016-06-09 01:58:03 +02:00
Basile Clement
15fdf4f5f9 Merge branch 'Kerl/fix_passwd_change' into 'master'
Fixe la vue de changement de mot de passe

La vue par défaut cherchait l'url `password_change_done`. Ce fix
créer un alias `password_change_done` qui pointe vers la bonne vue.

See merge request !26
2016-06-09 01:34:58 +02:00
Martin Pépin
12118a6161 Fixe la vue de changement de mot de passe
La vue par défaut cherchait l'url `password_change_done`. Ce fix
créer un alias `password_change_done` qui pointe vers la bonne vue.
2016-06-09 01:17:54 +02:00
Basile Clement
f92c444d7f Merge branch 'Kerl/fix_bda' into 'master'
Fixe la liste des spectacles

Le template essayait d'itérer sur un manager au lieu d'un queryset, évidemment ça ne marchait pas.

See merge request !23
2016-06-09 00:32:45 +02:00
Martin Pépin
8142ef2ee5 Sépare les urls entre les différentes apps
Ajoute des commentaires dans `cof/urls` qui donnent des indications sur
les groupes d'urls.
Enjolive le code
2016-06-08 22:28:38 +02:00
ludo
ec2258d352 Merge remote-tracking branch 'origin/Kerl/fix_bda' into Aufinal/view_spectacles 2016-06-08 20:22:23 +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
Martin Pepin
88cc2542a9 Merge branch 'Aufinal/bda_revente_balises' into 'master'
Aufinal/bda revente balises

Résolution issue #10 : changé les balises `<code>` en `<pre>`

fixes #10

See merge request !22
2016-06-08 13:55:07 +02:00
Basile Clement
9ff09d5363 Merge branch 'Kerl/fix_tirage' into 'master'
Répare les tirages du BdA

La liste des spectacles était passées à l'algo de tirage au lieu des
participants

See merge request !21
2016-06-08 13:53:31 +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
Basile Clement
2b7f1c96d1 Bump grappelli version (rubber-stamped by Kerl)
This should remove the RemovedInDjango19 warning.
2016-06-07 23:39:32 +02:00
Basile Clement
fb16276ee3 Merge branch 'Kerl/fusion_bda' into 'master'
Kerl/fusion bda

Ce patch fusionne les trois applications `bda`, `bda2`, `bda3` existantes en une seule qui peut gérer autant de tirage que souhaité par le BdA.

Après avoir appliqué ce patch, il est nécessaire d'effectuer les migrations qui vont avec : `python manage.py migrate`

Fixes #3 

See merge request !17
2016-06-07 23:38:24 +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
Basile Clement
17ddef4664 Merge branch 'Kerl/useless_script' into 'master'
Supprime le script `mails_adherents.sh`

La même liste peut être obtenue par la vue `liste_diffcof` dans
l'application `gestioncof`, accessible à via la page
"liens utiles du COF" -> "Diffusion COF".

De plus l'accès via la vue est à préférer à un script shell compatible
uniquement avec MySQL.

See merge request !20
2016-06-07 22:28:46 +02:00
Martin Pépin
342c3b41ec Supprime le script mails_adherents.sh
La même liste peut être obtenue par la vue `liste_diffcof` dans
l'application `gestioncof`, accessible à via la page
"liens utiles du COF" -> "Diffusion COF".

De plus l'accès via la vue est à préférer à un script shell compatible
uniquement avec MySQL.
2016-06-07 10:51:57 +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
4b8708d114 Template utile pour le debug 2016-06-06 00:14:54 +02:00
Martin Pépin
a4701b9a27 Correction des urls 2016-06-06 00:14:08 +02:00