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
Martin Pépin
ac641a5d95
Suppression de deux lignes vides inutiles
2016-06-04 13:30:48 +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
Basile Clement
4d48dde965
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).
2016-06-03 21:15:30 +02:00
Basile Clement
ca428d519d
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.
2016-06-03 21:15:05 +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
12dfe20313
Supprime des imports inutiles
...
Les application `bda2` et `bda3` n'existent plus, le fichier `urls.py` y
faisait encore référence.
2016-06-03 14:35:38 +02:00
Martin Pépin
1fc6afca07
Oubli : suppression de bda{2,3} de INSTALLED_APPS
2016-06-03 14:16:41 +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 Pepin
95fc6412ba
Merge branch 'Elarnon/dead_code' into 'master'
...
Suppression de code mort
Et mal indenté.
See merge request !16
2016-06-03 12:33:07 +02:00
Martin Pépin
8f05489c5d
Merge branch 'Elarnon/django_cas_ng'
2016-06-03 12:32:10 +02:00
Martin Pépin
a243289f5e
Merge branch 'Elarnon/eav'
2016-06-03 12:23:11 +02:00
Basile Clement
03ed1c0655
Suppression de code mort
...
Et mal indenté.
2016-06-03 01:22:06 +02:00
Basile Clement
21641c9468
Migration vers django_cas_ng
...
Précédemment, GestioCOF utilisait django-cas, qui n'est plus maintenu.
Ceci le remplace par django-cas-ng, un fork plus récent et maintenu.
En particulier, django-cas-ng est compatible avec Python 3,
contrairement à django-cas.
2016-06-03 01:19:37 +02:00
Basile Clement
01891bfd6c
Enlève eav-django qui n'est plus utilisé
...
Fixes #5 .
2016-06-03 01:17:44 +02:00
Basile Clement
498fa2809b
Merge branch 'Kerl/useless' into 'master'
...
Suppression des apps rezo et pads
Ce patch supprime les applications vierges non utilisées `rezo` et `pads`.
See merge request !12
2016-06-03 00:56:11 +02:00
Basile Clement
ed3ef55a5a
Merge branch 'Kerl/move_forms' into 'master'
...
Déplace les formulaires vers des `forms.py`
Les formulaires de chaque application sont désormais dans des fichier `forms.py`.
See merge request !10
2016-06-03 00:54:32 +02:00
Basile Clement
2ba8606e4f
Merge branch 'Kerl/move_forms'
2016-06-03 00:52:34 +02:00
Martin Pépin
0be5229552
Corrige un oubli
2016-06-03 00:47:50 +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 Pepin
dee6310465
Merge branch 'patakrep/utf8' into 'master'
...
Précise le codage de cof/settings_dev.py
See merge request !13
2016-06-03 00:38:45 +02:00
Clément Pascutto
d1d00742ad
Précise le codage de cof/settings_dev.py
2016-06-03 00:34:36 +02:00
Martin Pépin
f01bcfa562
Enlève les applications inutiles des settings
2016-06-01 16:23:56 +02:00
Martin Pépin
716c2c8d9e
Suppression de deux apps inutiles
2016-06-01 16:21:41 +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
7c7488f168
Suppression des vieux dossiers
2016-06-01 16:07:19 +02:00
Martin Pépin
ac0346d69f
Ajout d'un champ 'tirage' aux modèles
2016-05-31 20:04:27 +02:00
Martin Pepin
69c7d51849
Merge branch 'Elarnon/ddt' into 'master'
...
Affiche la debug-toolbar dans Vagrant
Ce patch enlève la vérification faite par django-debug-toolbar pour ne
s'afficher que si l'IP source est dans l'option de configuration
INTERNAL_IPS. Ceci permet son fonctionnement avec Vagrant.
Fixes #8 .
See merge request !9
2016-05-30 15:14:47 +02:00
Basile Clement
dd536ff15b
Merge branch 'Kerl/fix_static' into 'master'
...
Liens vers les images dans les events
Ce patch répare des liens cassés vers des images dans le formulaire de visualisation des événements (accessible avec les permissions "buro")
See merge request !11
2016-05-29 10:16:50 +02:00