Commit graph

371 commits

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