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
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
Martin Pépin
7c8f63d756
Corrections dans les urls
2016-06-06 00:13:10 +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
9ad14e7257
Affichage d'un seul tirage sur la page d'accueil
2016-06-05 02:19:47 +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 Pepin
d77dfbde03
Merge branch 'Elarnon/mysqlclient' into 'master'
...
Remplace MySQLdb par mysqlclient
mysqlclient est maintenant le client MySQL recommandé par Django
(https://docs.djangoproject.com/en/1.9/ref/databases/#mysql-db-api-drivers ),
et il a l'avantage d'être compatible avec Python 3, contrairement à
MySQLdb.
See merge request !19
2016-06-04 13:54:01 +02:00
Martin Pepin
5088f7b876
Merge branch 'Elarnon/unicodecsv' into 'master'
...
Utilise unicodecsv de PyPy
GestioCOF utilisait une implémentation locale du module `csv` compatible
avec `unicode`. Il existe un module PyPy du même nom qui fait la même
chose, autant l'utiliser (par ailleurs, il fonctionne plus sainement
avec Python 3).
See merge request !18
2016-06-04 13:53:28 +02:00