Commit graph

2674 commits

Author SHA1 Message Date
Martin Pépin daa8e47090 Supprime les bonnes attributions lors d'un tirage.
Ne supprime plus toutes les attributions en lançant un tirage mais
seulement les attributions du tirage que l'on lance.

Fixes #44
2016-06-16 00:39:55 +02:00
Martin Pépin 84ab9fcc82 Ajoute la base de test dans la config vagrant
Au setup d'une nouvelle VM de test, la base de donnée dans `test_db/`
est chargée par django. On commence avec une BDD non vide.
2016-06-16 00:25:59 +02:00
Martin Pépin 8863643969 Supprime le tirage vide issu de la miration 2016-06-16 00:02:43 +02:00
Martin Pépin afc4718f2d Formattage et robustesse
- Ajoute des espaces après les `:` dans la déclaration des
  dictionnaires.
- Change le `= 2` et `+= 1` pour rendre le code plus résistant à une
  éventuelle mise à jour.
2016-06-15 22:37:23 +02:00
ludo c7c5b5b40f Merge branch 'Aufinal/liste_spectacles' into Aufinal/view_spectacles 2016-06-15 21:54:03 +02:00
ludo 38acbd82d1 clipper changé en identifiant, spaceless enlevé 2016-06-15 21:21:13 +02:00
ludo 5cf89102a9 espaces autour des =, code sur 80 colonnes 2016-06-15 21:19:39 +02:00
ludo 732f4b247d Merge branch 'Aufinal/liste_spectacles' into Aufinal/view_spectacles 2016-06-15 20:36:00 +02:00
Martin Pépin 2e263922a6 Ajout d'un sondage et d'un événement. 2016-06-15 20:23:51 +02:00
Martin Pépin 1752eb94cc Ajout d'une base de test pour le bda. 2016-06-15 20:06:10 +02:00
ludo bf4cb4c9ee Passe d'un enregistrement à un dictionnaire, trie les valeurs 2016-06-15 19:34:10 +02:00
Martin Pépin 211e7b448d Répare les sondages
Cause de l'erreur :

Lors du déplacement des formulaires vers de fichiers différents, une
méthode du formulaire des sondages a été oubliée.

Erreur localisée dans 65667f6652
2016-06-13 19:08:14 +02:00
ludo d535de177c Changement des titres pour plus de lisibilité 2016-06-13 16:53:01 +02:00
Martin Pépin 4abf3a5f19 Merge branch 'master' into Kerl/mails_rappel 2016-06-12 21:28:51 +02:00
ludo a1580cc7a2 n'utilise plus de tags pour l'affichage Oui/Non 2016-06-12 20:54:12 +02:00
ludo 825269067c minor syntax changes 2016-06-12 19:29:50 +02:00
ludo f4fe231d4b rajouté balise </table> manquante 2016-06-12 19:10:03 +02:00
ludo ac1c82b99d Créée un template avec les informations sur un spectacle : participants, payé ou non, donné ou non...
Possibilité d'exporter la liste mail des participants, ou celle des noms à envoyer aux salles (avec doublons)
2016-06-12 18:44:01 +02:00
ludo 7b2900e7ec Déplacement de la gestion des tirages de utile_bda.html à home.hmtl pour plus d'accessibilité ; des fonctionnalités sont aussi déplacées vers spectacle_list.html 2016-06-12 18:42:51 +02:00
ludo 7cd015dce8 Ajout d'un tag qui transforme un booléen (True/False) en son équivalent français (Oui/Non) pour plus de lisibilité 2016-06-12 18:41:37 +02:00
ludo b1c8abcc3c Rajout de fonctionnalités à la liste des spectacles : accès à la page spécifique à chaque spectacle, export en .ics et mailing list des impayés (précédemment dans utile_bda) 2016-06-12 18:39:47 +02:00
ludo 0def28e06d Change la vue bda.views.spectacle : donne plus d'informations à la page bda-participants.html, et génère une liste de participants sans doublons 2016-06-12 18:36:21 +02:00
ludo 7686d33dff Début de l'ajout de participants à un spectacle ; création d'url et gestion de formulaire (WIP) 2016-06-12 18:00:26 +02:00
ludo 185c7b5ca4 Vue listant les participants à un spectacle, avec quelques exports : liste des mails, et export des noms pour les salles 2016-06-12 17:57:31 +02:00
ludo d424089a55 Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/view_spectacles 2016-06-12 16:03:55 +02:00
Martin Pepin c81cad77e5 Merge branch 'Elarnon/pyflakes' into 'master'
Nettoyage de code

Essentiellement, suppression d'import inutilisés.

See merge request !33
2016-06-11 21:53:01 +02:00
Martin Pépin a2701f6727 Merge branch 'master' into Kerl/mails_rappel 2016-06-11 00:32:07 +02:00
Martin Pépin 1c4cf9a7ea Merge branch 'master' into Kerl/mails_rappel 2016-06-11 00:28:00 +02:00
Martin Pépin dc7f077ced Renomme les variables example{1,2} 2016-06-11 00:25:40 +02:00
Martin Pépin 22b30fe87a Corrige l'url après déplacement de la vue 2016-06-11 00:25:40 +02:00
Martin Pépin ed0c21ad0c Si l'envoi des mails de rappel échoue, on le sait.
Plus précisément, on retire l'option `fail_silently=True`
2016-06-11 00:25:40 +02:00
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
Basile Clement 3229441cb7 Nettoyage de code
Essentiellement, suppression d'import inutilisés.
2016-06-10 23:59:41 +02:00
Basile Clement 0caaf88a78 Merge branch 'Kerl/move_urls' into 'master'
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

See merge request !24
2016-06-10 23:38:02 +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 b222c944f6 Change la redirection après '/outsider/logout'
On change `/gestion/` en `home` qui fait la même chose mais fonctionne
à la fois en dev et en prod.
2016-06-10 23:16:39 +02:00
Basile Clement 3651bb1946 Merge branch 'Kerl/enhance_admin_tirage' into 'master'
Customise la vue Tirage dans admin

Ce patch rend la vue admin des tirages plus fonctionnelle.

On 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.

See merge request !32
2016-06-10 23:07:08 +02:00
Basile Clement 6a2cd517aa Merge branch 'Kerl/division' into 'master'
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.

Fixes #30 

See merge request !30
2016-06-10 23:05:37 +02:00
Martin Pepin 3c52fde211 Merge branch 'qwann/prix_admin_bda' into 'master'
affiche maintenant le prix dans dans l'interface admin, quand on clique sur un particpant

fixes #33 

See merge request !31
2016-06-10 22:18:37 +02:00
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