Commit graph

131 commits

Author SHA1 Message Date
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