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