Django-autocomplete-light does not support the `modelform_factory`
anymore in recent versions. We are actually using an old version of dal
because of this.
This had to be dropped at some point… So now is a good time
- La migration qui supprime le vieux modèle gestioncof.CustomMail est
ajoutée
- Les mails de GestioCOF sont dans un json qui est chargé par la commande
`python manage.py syncmails`
Voir l'aide de la commande pour plus 'information
- Ajoute des informations supplémentaires au modèle `Spectacle`.
- Supprime le champ inutilisé `priority`.
- Utilise le champ inutilisé `slots_description`.
- Adapte le template `descriptions.html` et la vue admin à ces changements.
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.
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.
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
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.
- La deadline pour le paiement est J+7 après la fermeture du tirage.
- Les participants n'ayant pas obtenu de place reçoivent un mail les en
informant quand les les applications `bda2` et `bda3` supprimée
précédement