Commit graph

161 commits

Author SHA1 Message Date
Martin Pepin
374812d702 Merge branch 'Aufinal/admin_logout' into 'master'
Change le logout admin pour déconnecter de CAS

Redirige `/admin/logout` vers `/logout` pour déconnecter totalement
l'utilisateur.

fixes #47

See merge request !49
2016-06-23 23:36:37 +02:00
ludo
b550acf071 Merge remote-tracking branch 'origin/master' into Aufinal/admin_logout 2016-06-23 18:10:28 +02:00
ludo
93e7fbf87d redirige admin/logout vers /logout 2016-06-23 18:07:01 +02:00
Basile Clement
69b6cd649f Merge branch 'Kerl/fix_404_image' into 'master'
Répare un lien vers une image.

Dans la vue qui affiche la liste des demandes de petits cours, l'image
`image/none.png` ne s'affichait pas à cause d'un lien invalide.

See merge request !46
2016-06-21 22:53:59 +02:00
Basile Clement
fa4f1328b5 Merge branch 'Kerl/update_participant_admin' into 'master'
Incorpore le tirage dans `admin/participant`.

Dans la liste des participants, dans l'interface admin : 

- Affiche le tirage de chaque participant.
- Permet de filtrer par tirage

See merge request !45
2016-06-21 22:53:05 +02:00
Basile Clement
1092b5f266 Merge branch 'Kerl/fix_44_tirage' into 'master'
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

See merge request !39
2016-06-21 22:38:48 +02:00
Basile Clement
61231e0364 Merge branch 'Kerl/fix_survey' into 'master'
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

Fixes #42 

See merge request !37
2016-06-21 22:38:09 +02:00
Martin Pépin
deddb1a80d Répare un lien vers une image. 2016-06-20 20:26:22 +02:00
Martin Pépin
25fc2579f0 Incorpore le tirage dans admin/participant.
- Affiche le tirage de chaque participant.
- Permet de filtrer par tirage
2016-06-19 18:34:44 +02:00
Martin Pepin
fd7673b056 Update README.md
Ajout d'un commentaire sur l'existence d'une doc utilisateur.
2016-06-19 12:22:17 +02:00
Martin Pépin
014a2c2361 Supprime une fonction inutile.
Probablement un vestige de debug.
2016-06-19 11:08:32 +02:00
Martin Pepin
be5ba4090b Merge branch 'Aufinal/reset_petitcours' into 'master'
Ajoute une fonction de remise à zéro des compteurs de petits cours

fixes #45 

See merge request !43
2016-06-19 11:04:19 +02:00
ludo
8edd6dafcd Ajoute une fonction de remise à zéro des compteurs de petits cours 2016-06-17 18:31:10 +02:00
Martin Pepin
f00e081b0b Merge branch 'Aufinal/liste_spectacles' into 'master'
Création d'une vue par spectacle avec diverses informations

Ce patch déplace les outils de gestion de tirage qui étaient sur <code>gestioncof/utile_bda</code> : il crée un lien par tirage sur la page d'accueil, qui pointe vers <code>bda/spectacles/\<tirage_id\></code>.
Sur cette page se trouvent la liste des spectacles, un export du calendrier en .ics, et un export de la liste des mails des impayés ; les spectacles pointent vers <code>bda/spectacles/\<tirage_id\>/\<spectacle_id\></code>, qui contient : 
- la liste des participants, avec adresse mail, et payé/place donnée
- un bouton pour afficher la liste des mails des participants (sans doublons)
- un bouton pour afficher la liste des noms à envoyer aux salles (avec doublons)

See merge request !34
2016-06-17 00:29:11 +02:00
Martin Pépin
976a130dcb Suppression d'un .all() inutile. 2016-06-16 09:31:08 +02:00
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
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
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
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
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
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
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
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
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
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
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
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