Commit graph

793 commits

Author SHA1 Message Date
Ludovic Stephan
40f3cf60a0 code mort 2016-11-14 13:00:21 -02:00
Ludovic Stephan
fa3ddd099f Merge branch 'master' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/clean_code 2016-11-14 12:52:35 -02:00
Ludovic Stephan
b15dcba8c9 mail formatting 2016-11-14 12:52:16 -02:00
Ludovic Stephan
a63269a4ce more coherent names 2016-11-14 12:52:02 -02:00
Martin Pepin
dc1ed332df Merge branch 'Elarnon/json' into 'master'
Remplace simplejson par json de la bibliothèque standard



See merge request !115
2016-11-14 06:48:08 +01:00
Martin Pepin
297164aae0 Merge branch 'Elarnon/ci' into 'master'
Lance les tests de gestioCOF sur gitlab-ci



See merge request !116
2016-11-14 06:41:27 +01:00
Martin Pepin
4eea57c899 Merge branch 'Elarnon/urls' into 'master'
Everything you know about WSGI may not hold true for ASGI



See merge request !108
2016-11-14 06:41:07 +01:00
Martin Pépin
107079ce1f Fix pip version 2016-11-14 06:39:55 +01:00
Basile Clement
a5ee17d0b5 Lance les tests de gestioCOF sur gitlab-ci 2016-11-13 15:16:57 +01:00
Basile Clement
3c362014b0 Remplace simplejson par json de la bibliothèque standard 2016-11-13 15:04:47 +01:00
Martin Pepin
b60365ddd6 Merge branch 'Aufinal/fix_reinit_past' into 'master'
Aufinal/fix reinit past

Rajoute quelques vérifications de date lors d'une réinitialisation

See merge request !110
2016-11-13 12:45:54 +01:00
Martin Pepin
2a4af5fcf4 Merge branch 'Elarnon/do_resell' into 'master'
Supprime do_resell

La fonction utilitaire `bda.views.do_resell` n’est plus utilisée
depuis la nouvelle version de bda-revente.

See merge request !111
2016-11-13 12:43:59 +01:00
Martin Pepin
5efbce8f53 Merge branch 'Elarnon/spectacle_repr' into 'master'
Supprime Spectacle.__repr__

La méthode `bda.models.Spectacle.__repr__` est buggée (elle retourne
une chaîne unicode alors que `__repr__` doit *toujours* renvoyer une
chaîne ASCII) et pose des problèmes de crash lors de l’affichage
d’objets `Spectacle` dans le REPL python. La méthode `__repr__`
héritée de `django.db.models.Model` devrait être suffisante.

See merge request !112
2016-11-13 12:43:18 +01:00
Ludovic Stephan
790e73d7a4 fix messages revente_interested 2016-11-12 23:45:14 -02:00
Ludovic Stephan
1ba2766231 fix revente de reventes 2016-11-12 22:45:52 -02:00
Ludovic Stephan
13f282a289 Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/clean_code 2016-11-12 21:48:03 -02:00
Basile Clement
afab33f5a1 Supprime Spectacle.__repr__
La méthode `bda.models.Spectacle.__repr__` est buggée (elle retourne
une chaîne unicode alors que `__repr__` doit *toujours* renvoyer une
chaîne ASCII) et pose des problèmes de crash lors de l’affichage
d’objets `Spectacle` dans le REPL python. La méthode `__repr__`
héritée de `django.db.models.Model` devrait être suffisante.
2016-11-12 10:55:51 +01:00
Basile Clement
cce574a11b Supprime do_resell
La fonction utilitaire `bda.views.do_resell` n’est plus utilisée
depuis la nouvelle version de bda-revente.
2016-11-12 10:53:15 +01:00
Ludovic Stephan
929672a2a9 check date admin 2016-11-08 10:41:12 -02:00
Ludovic Stephan
a9a4bf6b4a Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/fix_reinit_past 2016-11-08 10:28:59 -02:00
Ludovic Stephan
76a88be4ef check date spectacle 2016-11-08 10:28:00 -02:00
Basile Clement
a63f1da2e1 Mise à jour de django_debug_toolbar 2016-11-06 19:48:11 +01:00
Basile Clement
d77a4dde3e GestioCOF devrait fonctionner sur / aussi bien que sur /gestion 2016-11-06 19:47:31 +01:00
Martin Pepin
a55d34380c Merge branch 'Elarnon/mail-revente-new' into 'master'
Envoie un mail de confirmation lors d'une mise en vente

Ce mail contient la date du tirage.

See merge request !107
2016-11-05 23:03:54 +01:00
Basile Clement
981ff48e3d Envoie un mail de confirmation lors d'une mise en vente
Ce mail contient la date du tirage.
2016-11-05 22:35:46 +01:00
Martin Pepin
f1c87ab8ad Merge branch 'Elarnon/vevent-uid' into 'master'
Ajoute un UID aux VEVENTs du calendrier dynamique

Fixes #102.

See merge request !103
2016-11-05 22:12:25 +01:00
Martin Pépin
b40fc6204f Changements mineurs
- Suppression de la variable `ALLOWED_HOSTS` de `cof/settings.dev` de
sorte quand django utilise le default (qui est adapté à notre usage)
- Correction d'indentation
- Suppression d'un "-e" dans le fichier `requirements.txt`
2016-11-05 22:01:38 +01:00
Martin Pepin
68b85adc81 Merge branch 'Elarnon/revente-mail-losers' into 'master'
[bda-revente] Envoie un mails aux perdants d'un tirage de revente

Note : Le changement dans le `requirements.txt` permet de profiter des mises à jour "patch" de django (qui contiennent notamment des mises à jour de sécurité...), ce qui permet d'éviter un bug corrigé dans la version 1.8.1 avec l'utilisation de `|floatformat` avec `django.template.loader.render_to_string`.

See merge request !106
2016-11-05 21:55:23 +01:00
Martin Pepin
82689eed2e Merge branch 'Elarnon/upgrade-django-cas-ng' into 'master'
Utilise une version officielle de django-cas-ng

Le fix de Xapantu pour la double authentification a été intégré à la
version 3.5.5 de django-cas-ng.

See merge request !104
2016-11-05 21:24:48 +01:00
Martin Pepin
36e403bab3 Merge branch 'Elarnon/normalize-login' into 'master'
Normalise les logins clipper venant du CAS

Le CAS de l'ENS autorise les logins avec des espaces/une casse variable, par
exemple il considere equivalents les logins ' bCLeMeNt    ' et 'bclement'. Ceci
peut etre la cause de creation de doublons sur gestioCOF en cas de faute de
frappe (ou utilisateur malicieux ;-) )

Ce patch normalise les logins a la sortie du CAS (strip + lowercase) pour
eviter des desagrements.

See merge request !105
2016-11-05 21:11:02 +01:00
Basile Clement
ba2d90d906 [bda-revente] Envoie un mails aux perdants d'un tirage de revente 2016-11-05 20:04:25 +01:00
Basile Clement
9846ed201b Normalise les logins clipper venant du CAS
Le CAS de l'ENS autorise les logins avec des espaces/une casse variable, par
exemple il considere equivalents les logins ' bCLeMeNt    ' et 'bclement'. Ceci
peut etre la cause de creation de doublons sur gestioCOF en cas de faute de
frappe (ou utilisateur malicieux ;-) )

Ce patch normalise les logins a la sortie du CAS (strip + lowercase) pour
eviter des desagrements.
2016-11-05 18:31:40 +01:00
Basile Clement
34032c9a00 Utilise une version officielle de django-cas-ng
Le fix de Xapantu pour la double authentification a été intégré à la
version 3.5.5 de django-cas-ng.
2016-11-05 18:26:34 +01:00
Basile Clement
6642f03720 Ajoute un UID aux VEVENTs du calendrier dynamique
Fixes #102.
2016-11-05 18:04:54 +01:00
Martin Pepin
388f42b05f Merge branch 'Aufinal/reinit_admin' into 'master'
Aufinal/reinit admin

Ajoute des fonctions de transfert et de réinitialisation des reventes dans l'interface admin ; fix temporaire pour les bugs de boutons.

See merge request !101
2016-11-05 13:19:15 +01:00
Martin Pépin
33545b028e Messages et docstrings
- Ajout d'un message à l'aide de `message_user` lorsque les actions sont
effectuées
- Ajouts de docstrings là où c'est préconisé par pylint.
2016-11-04 08:35:17 +01:00
Martin Pepin
b2973ed9ab Merge branch 'Aufinal/fix_transfer_button' into 'master'
Aufinal/fix_transfer_button

Tentative de fix pour le bug des boutons de transfert/réinitialisation

See merge request !102
2016-10-29 12:55:14 +02:00
Ludovic Stephan
249edb8d68 guillemets à value 2016-10-28 17:52:16 -02:00
Ludovic Stephan
8d1f599577 filter sold attributions 2016-10-28 14:15:37 -02:00
Ludovic Stephan
e408437ab1 fix reinit 2016-10-27 23:47:11 -02:00
Ludovic Stephan
56a1f8e634 add transfer & reinit functions 2016-10-27 23:46:57 -02:00
Ludovic Stephan
5ebbf3f9b2 delete old BdA-Revente 2016-10-27 13:05:59 -02:00
Ludovic Stephan
0a5b488d75 cleaner shotgun cases 2016-10-27 12:56:54 -02:00
Ludovic Stephan
83f0328cc2 added security to mail_shotgun 2016-10-27 12:38:14 -02:00
Ludovic Stephan
27464aaa93 should have been in bda_shotgun 2016-10-25 12:44:28 -02:00
Ludovic Stephan
04c75036ad commentaire plus précis 2016-10-24 14:44:57 -02:00
Ludovic Stephan
b15dc6d9dc Merge remote-tracking branch 'origin/master' into Aufinal/change_shotgun 2016-10-24 14:38:35 -02:00
Martin Pepin
a29c73cb27 Merge branch 'Aufinal/date_mail' into 'master'
date au format français

Note : non testé, mon django me revoie des erreurs d'unicode

See merge request !98
2016-10-13 16:28:45 +02:00
Martin Pepin
816e395032 Merge branch 'Aufinal/bda_shotgun' into 'master'
Aufinal/bda shotgun

Déplace les places disponibles immédiatement dans un lien à part

See merge request !94
2016-10-13 16:12:02 +02:00
Ludovic Stephan
cf68abc789 wrong url 2016-10-13 16:02:52 +02:00