Martin Pepin
c2b74ea625
Merge branch 'Kerl/bda_models_update' into 'master'
...
Typo et suppression de la py2 compat
See merge request !150
2017-01-25 23:58:23 +01:00
Qwann
30cebac6e6
Merge branch 'hotfix/bda-static'
2017-01-24 20:39:14 +01:00
Martin Pépin
045f3f58e5
Met inscription-formset
àa la bonne place
2017-01-24 20:34:53 +01:00
Martin Pépin
993b8ae87b
Merge branch 'master' into Kerl/use_django_custommail
2017-01-13 01:02:01 +01:00
Martin Pépin
3e96c982f9
Fix urls in production
2017-01-10 23:07:27 +01:00
Martin Pépin
1b82b2300a
Typo et suppression de la py2 compat
2017-01-08 20:26:02 +01:00
Martin Pépin
3f9f19ef8c
Hotfix pour le JS absent
...
C'est un workaround, j'ai juste ajouté les fichiers JS absent dans
`bda/static/bda/js/`. Ces fichiers sont un peu outdated et le code
mériterait peut-être une modernisation mais au moins on peu s'inscrire
au tirage sans problème.
Fixes #124
2017-01-08 19:55:35 +01:00
Martin Pépin
dc33160e0b
Plus d'infos + pluralisation
...
Sur la page des ratios par spectacle
2017-01-07 13:13:12 +01:00
Martin Pépin
4f66f161b0
Rend la page état des demandes/ratios cohérente
...
- Le nombre total de demandes affiché est désormais le nombre de places
demandées et non le nombre de personnes ayant fait des demandes. Ainsi
ce nombre correspond à la somme des totaux par spectacle affiché
- Au passage, on déplace le template de cette vue dans un dossier plus
adéquat et on ajoute une docstring sur la vue.
2017-01-06 18:19:15 +01:00
Martin Pépin
a5b6901972
Merge branch 'Kerl/use_django_custommail' of git.eleves.ens.fr:cof-geek/gestioCOF into Kerl/use_django_custommail
2016-12-23 16:08:41 +01:00
Martin Pépin
8bf2f715a4
Correction de bugs et nettoyage
2016-12-23 15:49:03 +01:00
Martin Pépin
b39806e171
Migration et chargement des emails
...
- 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
2016-12-23 15:48:57 +01:00
Martin Pépin
298015285a
cleanup et nouvelle implem de custommail
2016-12-22 20:18:27 +01:00
Martin Pépin
5f29caec3c
cleanup
2016-12-22 12:28:03 +01:00
Martin Pépin
b9c2efaf0e
Merge branch 'master' into Kerl/use_django_custommail
2016-12-22 03:52:08 +01:00
Martin Pépin
fe8f18ff78
Utilise django_custommail
...
- On installe le package depuis le dépôt COF-Geek
- On supprime tous les fichiers texte des mails
- On charge dans la bdd les mails nécessaires au fonctionnement de
GestioCOF
- On supprime le modèle CustomMail obsolète de gestioncof
2016-12-22 03:45:03 +01:00
Martin Pépin
847345bb63
Merge branch 'Aufinal/clean_code' into Kerl/clean_code_amend
2016-12-21 11:31:07 +01:00
Ludovic Stephan
2f70dbf911
default shotgun for existing rows
2016-12-21 01:05:04 -02:00
Ludovic Stephan
e8be072e78
message si inscription a une revente en cours
2016-12-21 00:53:35 -02:00
Ludovic Stephan
9bbc9e934d
change soldTo functioning
2016-12-21 00:47:36 -02:00
Ludovic Stephan
38dd220c23
modernize reventes_shotgun
2016-12-21 00:35:05 -02:00
Martin Pépin
28df0355c2
Améliore l'algo d'inscription à une revente
...
Au lieu d'inscrire les gens à la première revente qu'on trouve on
les inscrit à celle qui a le moins de participants
2016-12-21 02:15:50 +01:00
Martin Pépin
330b45fb2c
Style + commentaires
2016-12-20 22:24:07 +01:00
Ludovic Stephan
a9f25374ff
Merge branch 'master' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/clean_code
2016-11-23 01:49:54 -02:00
Martin Pepin
d6dd7b346c
Merge branch 'Elarnon/mail_bda' into 'master'
...
Améliore les mails automatiques du BdA
Les mails du BdA sont maintenant tous chargés depuis des templates gérés par le système de templates de Django, et plus par de l'interpolation de chaîne de caractères. Ceci permet en particulier d'utiliser (et de configurer) la localisation de Django afin d'afficher les dates de façon uniforme (et sans "hack" à la `date_no_seconds`) dans un format comportant un "à" entre le jour et l'heure.
See merge request !113
2016-11-20 16:53:29 +01:00
Martin Pépin
debc10213e
Typo + docstrings inutiles
2016-11-20 16:52:07 +01:00
Martin Pépin
f93b095e0f
Styling
...
Ou comment faire plaisir à pylint sur les bouts de code concernés
par cette MR
2016-11-20 16:39:26 +01:00
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
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
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
03f7dff813
Garde la locale par defaut dans les management commands
2016-11-12 11:09:40 +01:00
Basile Clement
567c9a0a6d
Meilleur affichage des dates
...
Configure la localisation (i10n) de Django afin d’afficher un format
plus user-friendly par défaut pour les dates (par exemple, afficher
"21 septembre 2016 à 15:00" plutôt que "21 septembre 2016
15:00"). Ceci permet d’éliminer les utilisations de `date_no_seconds`
pour simplement les remplacer par l’affichage de la date, le format
par défaut étant maintenant satisfaisant.
Attention : le bon fonctionnement de ceci nécessite de changer les
settings afin d’utiliser le module `cof.locale` comme module de
localisation (définir `FORMAT_MODULE_PATH = "cof.locale"`). Le module
`cof.locale` définit le format d’affichage des dates+heures
(`DATETIME_FORMAT`) afin d’incorporer le "à" qui n'est pas présent
dans la localisation française de Django.
2016-11-12 11:00:18 +01: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
afed3479b0
Remplace le dernier email en dur par un template
...
Il restait un unique email (envoyé lors de l’achat d’une place au
shotgun) dont le texte est inscrit en dur dans `bda.views`. Pour
éviter d’avoir trop de systèmes d’envoi de mails différents, il
utilise maintenant une template dans `bda/mails` comme le reste des
emails envoyés par l’application bda.
2016-11-12 10:54:32 +01:00
Basile Clement
53a4413492
Déplace les gabarits d’email du bda dans un dossier spécifique
2016-11-12 10:54:32 +01:00
Basile Clement
1f1419c5f1
Supprime render_template
...
GestioCOF définit une fonction `render_template` qui permet de calculer
l'interpolation d'un gabarit en une chaîne de caractères, par exemple
pour l'envoi de mails. Ce patch supprime cette fonction et remplace son
utilisation par la fonction `django.template.loader.render_to_string` au
comportement identique.
2016-11-12 10:54:32 +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
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
Basile Clement
ba2d90d906
[bda-revente] Envoie un mails aux perdants d'un tirage de revente
2016-11-05 20:04:25 +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
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
Ludovic Stephan
cf68abc789
wrong url
2016-10-13 16:02:52 +02:00
Ludovic Stephan
cde83025ee
change urls for 1.10
2016-10-13 16:01:30 +02:00
Ludovic Stephan
6c5a2124c4
scrap aborted modif
2016-10-13 15:30:59 +02:00
Ludovic Stephan
b7a4ece939
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_shotgun
2016-10-13 12:08:41 +02:00
Martin Pepin
caadbc8efa
Merge branch 'Aufinal/fix_bda_admin' into 'master'
...
fix recherche dans spectaclerevente
See merge request !95
2016-10-11 15:01:57 +02:00
Martin Pépin
36cd623105
Corrections des typos
...
- Ligne vide
- `lastname` -> `last_name`
- `firstname` -> `first_name`
- `spectacle__title` -> `attribution__spectacle__title`
2016-10-11 14:59:30 +02:00
Ludovic Stephan
fdf1c65de4
date au format français
2016-10-10 17:10:45 +02:00
Ludovic Stephan
6d8008ff39
migration
2016-10-10 16:56:40 +02:00
Ludovic Stephan
4c6b33ccb4
change shotgun en booleanfield
2016-10-10 16:56:31 +02:00
Ludovic Stephan
546cd92d6d
Ajoute bouton select all
2016-10-08 20:07:15 +02:00
Ludovic Stephan
db65799f3d
does not belong here
2016-10-08 20:00:58 +02:00
Ludovic Stephan
b249d61c2d
fix recherche dans spectaclerevente
2016-10-07 23:49:55 +02:00
Ludovic Stephan
9e9cf3145b
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_shotgun
2016-10-07 14:06:47 +02:00
Ludovic Stephan
173c5a840b
fix links
2016-10-06 18:51:19 +02:00
Ludovic Stephan
ca175fdf50
remove other work
2016-10-06 14:41:26 +02:00
Ludovic Stephan
de51f9b434
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/fix_revente_reinit
2016-10-06 14:38:16 +02:00
Ludovic Stephan
7ec6d23987
fix reinit
2016-10-06 14:26:47 +02:00
Ludovic Stephan
d1456d7c68
déplacement shotgun
2016-10-06 13:46:18 +02:00
Martin Pépin
0a85eaa0cf
Hot fix
...
`participant.email` -> `participant.user.email`
2016-10-06 10:28:13 +02:00
Martin Pépin
6ecf813456
Merge branch 'master' into Kerl/settings_syntax
2016-10-04 12:10:07 +02:00
Martin Pepin
4b1cfbcf2d
Merge branch 'Kerl/mail_to_bda' into 'master'
...
Ajoute le BdA dans les destinataires des rappels
Modifie légérement la façon dont est généré le mail au passage
See merge request !90
2016-10-03 22:08:09 +02:00
Martin Pépin
a49bb5a799
Typos
2016-10-03 20:21:42 +02:00
Martin Pépin
dff0b3ffdd
Corrections dans les mails de revente
...
- full_name -> first_name
- Date
- Url
2016-10-03 20:14:50 +02:00
Ludovic Stephan
5e848e4442
fix date mail revente
2016-10-03 19:37:21 +02:00
Ludovic Stephan
f686c99239
ajoute boutons pour tout (dé)sélectionner
2016-10-03 18:52:09 +02:00
Ludovic Stephan
7fbf0e4809
fix manage_reventes
2016-10-03 16:47:22 +02:00
Martin Pépin
60a11a8ba4
Changement mineur dans le mail
2016-10-03 16:08:29 +02:00
Ludovic Stephan
018f493b16
fix date writing
2016-10-03 14:47:13 +02:00
Martin Pépin
1a6b86703a
Merge branch 'master' into Kerl/settings_syntax
2016-10-03 01:58:55 +02:00
Martin Pépin
1dad85882b
Ajoute le BdA dans les destinataires des rappels
...
Modifie légérement la façon dont est généré le mail au passage
2016-09-30 00:35:51 +02:00
Ludovic Stephan
ad0c398292
fix error 500 shotgun
2016-09-28 16:47:46 +02:00
Martin Pépin
7abdccfbdb
Meilleure gestion des données mails
...
Les valeurs de champs FROM, REPLY-TO et BCC des mails envoyés par
GestioCOF sont enregistrées dans un dictionnaire `settings.MAIL_DATA`
plutôt que d'être toutes enregistrées comme variables indépendantes
2016-09-27 17:57:53 +02:00
Ludovic Stephan
284dc12b7c
success message
2016-09-27 17:35:29 +02:00
Ludovic Stephan
fcad789e77
Merge branch 'Aufinal/bda_revente' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente
2016-09-27 17:00:30 +02:00
Ludovic Stephan
103b2880f7
BdA
2016-09-27 16:57:39 +02:00
Martin Pépin
a9d44aa16e
Correction des noms dans la migration
2016-09-27 16:19:23 +02:00
Ludovic Stephan
77511d8acd
more coherent names
2016-09-27 15:44:27 +02:00
Ludovic Stephan
0f01c33267
Merge branch 'Aufinal/bda_revente' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente
2016-09-26 20:44:49 +02:00
Ludovic Stephan
4a8d17f354
change property
2016-09-26 20:44:22 +02:00
Ludovic Stephan
bc4b06fc92
fix save
2016-09-26 20:41:59 +02:00
Martin Pépin
37b4a178a7
Merge branch 'Aufinal/bda_revente' of git.eleves.ens.fr:cof-geek/gestioCOF into Aufinal/bda_revente
2016-09-26 16:03:41 +02:00
Martin Pépin
3943c3ab9f
PEP8
2016-09-26 16:03:33 +02:00
Ludovic Stephan
7984eb132b
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente
2016-09-26 15:56:35 +02:00
Ludovic Stephan
59b8f406b6
fix bug shotgun
2016-09-26 15:53:58 +02:00
Ludovic Stephan
15e755334d
cron
2016-09-26 15:31:09 +02:00
Ludovic Stephan
8a3f4b7431
template fixes
2016-09-25 14:39:38 +02:00
Ludovic Stephan
bbfce33c3f
corrects bug with bda-buy
2016-09-25 14:39:18 +02:00
Ludovic Stephan
a5e6a8e635
fix message liste_revente
2016-09-25 12:12:31 +02:00
Martin Pépin
d89493856f
Fix: inscriptions bda
...
Problèmes d'encodage sur la fonction `_hash_queryset`
2016-09-24 17:34:15 +02:00
Ludovic Stephan
81d1bc2750
migration
2016-09-21 15:40:31 +02:00
Ludovic Stephan
6b63f0f30f
end
2016-09-21 15:39:01 +02:00
Ludovic Stephan
051a979a9b
added cron management
2016-09-21 15:30:41 +02:00
Martin Pépin
8bd928e4c5
Merge branch 'Kerl/descriptions_spectacles'
2016-09-21 14:02:31 +02:00
Hugo Roussille
e0544a42e8
Version bien mieux du redimensionnement des images
2016-09-20 23:32:42 +02:00
Ludovic Stephan
9e438fac11
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente
2016-09-19 16:13:54 +02:00
Ludovic Stephan
f679338910
scrap buying many resells
2016-09-19 16:08:12 +02:00
Hugo Roussille
2bae32a105
Ajouts et corrections
2016-09-14 16:22:30 +02:00
Martin Pépin
e32e92982a
Merge branch 'Kerl/descriptions_spectacles'
2016-09-12 17:28:09 +02:00
Hugo Roussille
ca79ab0252
Correction de 2153a64
pour gérer les tableaux
2016-09-12 16:48:15 +02:00
Ludovic Stephan
02527e6f16
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente
2016-09-11 13:40:03 +02:00
Ludovic Stephan
2a56f8e255
buy more than one place
2016-09-11 13:32:38 +02:00
Martin Pépin
7fab931520
Merge branch 'Kerl/descriptions_spectacles'
2016-09-11 02:40:20 +02:00
Hugo Roussille
2153a64f58
Correction de la taille des images
2016-09-11 01:32:32 +02:00
Martin Pépin
e3f0d51394
Merge branch 'master' of git.eleves.ens.fr:cof-geek/gestioCOF
2016-09-10 19:23:57 +02:00
Martin Pépin
ae3ef21a2f
Corrections sur les dates affichées
2016-09-10 19:15:43 +02:00
Ludovic Stephan
0282f62886
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente
2016-09-08 16:29:42 +02:00
Martin Pepin
5138618e9b
Merge branch 'Kerl/descriptions_spectacles' into 'master'
...
Corrections/améliorations
Améliorations du template qui affiche les descriptions des spectacles.
See merge request !78
2016-09-08 12:52:50 +02:00
Martin Pépin
5b2c3e3cae
Fix tabs
2016-09-08 12:52:07 +02:00
Hugo Roussille
9efe209689
Modifications graphiques
2016-09-05 20:08:43 +02:00
Ludovic Stephan
f0553d709e
check lors de l'inscription pour des places en revente
2016-09-05 03:32:29 +02:00
Ludovic Stephan
b6655047ed
verbose names
2016-09-05 03:10:06 +02:00
Ludovic Stephan
de522a0035
fixes + deprecated migration
2016-09-05 02:38:46 +02:00
Ludovic Stephan
3bc9880db1
revente de revente + confirmation de transfert de places
2016-09-05 02:29:49 +02:00
Martin Pépin
2151bf0dd8
Corrections/améliorations
...
Sur le template des descriptions des spectacles
2016-09-04 14:34:20 +02:00
Martin Pépin
799f2317f7
Champ commentaires
...
le champ `comments` du modèle `CofProfile` est maintenant visible par
l'urilisateur via la vue “profil”.
2016-09-04 13:21:23 +02:00
Ludovic Stephan
0b40ebb6f7
corrections de templates
2016-09-04 11:14:53 +02:00
Ludovic Stephan
e9e0be7960
gère les places demandées
2016-09-04 11:14:09 +02:00
Ludovic Stephan
a607f35342
inscription des déçus à BdA-Revente
2016-09-03 19:39:28 +02:00
Ludovic Stephan
46f91adc08
revente des places au shotgun
2016-09-03 18:47:38 +02:00
Ludovic Stephan
285e3cb78f
styling forms
2016-09-03 18:46:56 +02:00
Ludovic Stephan
026e585eb7
delete unused migrations
2016-09-03 12:07:16 +02:00
Ludovic Stephan
798f522602
migration
2016-09-03 05:25:01 +02:00
Ludovic Stephan
a32278d765
styling forms
2016-09-03 05:23:05 +02:00
Ludovic Stephan
32d98faf0d
minor fixes
2016-09-03 05:21:27 +02:00
Ludovic Stephan
dbd81ac625
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente
2016-09-03 01:39:33 +02:00
Martin Pépin
1004285e88
Coquilles dans le template descriptions
2016-08-31 13:54:36 +02:00
Martin Pépin
9ed8d35aab
Coquille
2016-08-31 00:10:53 +02:00
Martin Pepin
bb2afccdc7
Merge branch 'Kerl/descriptions_spectacles' into 'master'
...
Description des spectacles
Affiche la liste des descriptions des spectacles d'un tirage.
C'est accessible sans authentification, destiné à apparaître sur le site du BdA à travers un iframe en attendant de faire mieux.
Ce patch étend le modèle `Spectacle` pour y ajouter des informations et ajoute un modèle `Quote`.
Il est possible de filtrer le résultat de la page `/bda/description/<tirage_id>` à l'aide des variables `GET`
`location` (entier) et `category` (chaîne de caractères)
Un lien vers cette page est disponible dans dans la vue “Liste des spectacles” accessibles aux membres du burô.
Fixes #35
See merge request !74
2016-08-31 00:05:20 +02:00
Martin Pépin
6296406525
Ajout d'un lien vers la description
2016-08-31 00:03:04 +02:00