Commit graph

88 commits

Author SHA1 Message Date
Ludovic Stephan
d12a21d44c use forms 2016-07-25 23:03:33 +02:00
Ludovic Stephan
49afda933a model changes 2016-07-25 02:51:19 +02:00
Ludovic Stephan
8f7b036fbc annulations reventes 2016-07-24 00:48:05 +02:00
Ludovic Stephan
6793194adc fix affichage admin 2016-07-23 22:21:30 +02:00
Ludovic Stephan
f44b3fc33c creates initial models 2016-07-22 22:48:09 +02:00
Martin Pépin
6d613def4c Merge branch 'master' into Kerl/fix_32_do_tirage 2016-07-16 18:31:36 +02:00
Martin Pépin
ea6e7a1472 Ajoute des fonctions __str__ là où ça manque 2016-07-15 20:01:45 +02:00
Martin Pépin
87da29ee59 Merge branch 'master' into Kerl/fix_32_do_tirage 2016-07-15 01:25:11 +02:00
Basile Clement
210c6d7712 Update Py3 compat 2016-07-15 00:20:08 +02:00
Martin Pépin
aa6e5e5479 Oublis 2016-07-14 23:43:53 +02:00
xapantu
4c32ba6307 assumons le pep8 2016-07-14 23:43:10 +02:00
Martin Pépin
aa95263fc9 Fixes
- La fonction de hashage dans `bda/views` ne fonctionnait plus en py3
- L'attribut `tirage` des participants a été supprimé lors du dernier
  merge avec master.
2016-07-14 23:41:22 +02:00
Basile Clement
21b8b6042f Compatibilité python 3
Rend GestioCOF compatible avec python 3. En particulier, il s'agit de :

  - Utiliser la version "fonction" de `print` dans `sync_clipper` et
    `tirage_bda`, avec le `from __future__ import print_function` pour
    garder la compatibilité avec python 2

  - Utiliser de l'unicode par défaut, même en python 2, avec
    `from __future__ import unicode_literals` et le décorateur de
    compatibilité `python_2_unicode_compatible` de Django pour les
    modèles, comme décrit à
    https://docs.djangoproject.com/en/1.9/topics/python3/#str-and-unicode-methods

  - Utiliser `six.text_type` à la place de `unicode`

Fixes #2.
2016-07-14 23:40:31 +02:00
Martin Pépin
3aa9667eb9 Merge branch 'master' into Kerl/fix_32_do_tirage 2016-07-10 14:42:09 +02:00
Martin Pépin
3bea20a52e GestioCOF mémorise la date d'envoi des rappels
Cela permet de demander une confirmation avant l'envoi dans la vue
correspondante quand les rappels ont déjà été envoyés.
2016-07-10 14:19:19 +02:00
Martin Pépin
f6d3106110 Merge branch 'master' into Kerl/mails_rappel 2016-07-10 13:19:10 +02:00
Théophile Bastian
88bccc0e60 PEP8: Enforced other rules, including 80 cols 2016-07-09 21:39:11 +01:00
Théophile Bastian
c7a3656ded PEP8: fixed ' = ' → '=' on parameters
'unexpected spaces around keyword / parameter equals'
2016-07-09 20:19:37 +01:00
Martin Pépin
9e50a825e0 Ajoute un switch sur les tirages
Le switch permet d'autoriser/interdire le lancement d'un tirage. Il
s'agit d'une sécurité face aux erreurs d'inattention.

Le champ `token` du modèle `Tirage` devient `tokens` et stocke les
graines des tirages déjà lancés si le tirage est lancé plusieurs fois.
2016-07-08 00:38:36 +02:00
Martin Pépin
4abf3a5f19 Merge branch 'master' into Kerl/mails_rappel 2016-06-12 21:28:51 +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
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
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
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
Martin Pépin
8266afd6ac Ajoute le nom du tirage dans __unicode__ 2016-06-06 13:21:16 +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
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 Pépin
ac0346d69f Ajout d'un champ 'tirage' aux modèles 2016-05-31 20:04:27 +02:00
Basile Clement
3e3f0e9f49 fix fields.W342 warning ForeignKey(unique=True) -> OneToOneField 2016-05-24 00:28:30 +02:00
root
f704c9f593 Création d'un fichier de requirement 2015-09-13 18:23:47 +02:00
root
182ba7f614 . 2015-01-06 11:01:15 +01:00
root
64b8ee4133 Grod commit dégueux avec une tonne de trucs. Berk. 2014-08-19 12:54:22 +02:00
root
62797491cb Pourquoi c'est pas commité avant ? 2013-10-01 15:27:19 +02:00
root
9c989d886b Update while working on Django 1.5 upgrade 2013-09-05 22:20:52 +02:00
root
2479b0a24d Major update 2012-07-11 17:39:20 +02:00