Commit graph

190 commits

Author SHA1 Message Date
Ludovic Stephan d9402e1059 change resell and reinit forms 2017-02-16 01:52:44 -02:00
Martin Pépin 427859c2f5 Oublis 2017-02-11 21:33:25 +01:00
Martin Pépin 70e89e3737 Merge branch 'master' into Kerl/messages 2017-02-11 20:55:17 +01:00
Martin Pépin 65341f0ecb Minor error 2017-02-11 20:43:49 +01:00
Qwann 5d35112c87 Merge branch 'Kerl/use_django_custommail' of git.eleves.ens.fr:cof-geek/gestioCOF into Kerl/use_django_custommail 2017-02-11 15:34:04 +01:00
Qwann 62dc04c19f cleaning ugly html 2017-02-11 15:33:22 +01:00
Martin Pépin 675ff99414 Supprime les doublons avec jquery 2017-02-11 11:50:49 +01:00
Martin Pépin 71fb020e10 Merge branch 'master' into Kerl/messages 2017-02-11 11:40:47 +01:00
Martin Pépin 6e55905781 Merge branch 'master' into Kerl/use_django_custommail 2017-02-11 03:20:29 +01:00
Evarin 839d60e48f Support tactile jquery-ui 2017-02-11 00:11:14 +01:00
Evarin 80d8cb6b7e Mise à jour des dépendances jquery-ui et jquery
Should fix #80 - à tester sur mobile (via dev.cof)
2017-02-10 23:47:49 +01:00
Evarin f7ec5ef9ee Grise les spectacles passés dans la liste des spectacles pour le BdA 2017-02-10 19:58:22 +01:00
Martin Pépin b12b5c938f Proper use of messages in inscription-reventes 2017-02-03 18:29:12 +01:00
Martin Pépin efea92b5d2 Proper use of messages in places 2017-02-03 18:29:11 +01:00
Martin Pépin 91fff8a11e Proper use of messages in BdA inscription 2017-02-03 18:29:05 +01:00
Martin Pépin d31b9f59ab Traitement des messages
- Les messages sont affichés à l'utilisateurs dans les vues de GestioCOF
- On utilise une autre version de bootstrap et jquery (plus récent)

Fixes #48
2017-02-03 18:28:56 +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 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 8bf2f715a4 Correction de bugs et nettoyage 2016-12-23 15:49: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
Ludovic Stephan e8be072e78 message si inscription a une revente en cours 2016-12-21 00:53:35 -02: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 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 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
Ludovic Stephan 790e73d7a4 fix messages revente_interested 2016-11-12 23:45:14 -02: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 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 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
Ludovic Stephan 249edb8d68 guillemets à value 2016-10-28 17:52:16 -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
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 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 d1456d7c68 déplacement shotgun 2016-10-06 13:46:18 +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 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 284dc12b7c success message 2016-09-27 17:35:29 +02:00
Ludovic Stephan 103b2880f7 BdA 2016-09-27 16:57:39 +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 8a3f4b7431 template fixes 2016-09-25 14:39:38 +02:00
Ludovic Stephan 6b63f0f30f end 2016-09-21 15:39:01 +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
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
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 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 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
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 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 a32278d765 styling forms 2016-09-03 05:23:05 +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 6296406525 Ajout d'un lien vers la description 2016-08-31 00:03:04 +02:00
Martin Pépin e829ff5d1d Petites corrections 2016-08-30 23:48:58 +02:00
Hugo Roussille c449ecf842 Template HTML du catalogue actuel du BdA 2016-08-30 02:13:43 +02:00
Martin Pépin ab4e7ec084 Ajout d'infos dans les spectacles
- 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.
2016-08-26 05:28:04 +02:00
Martin Pépin 87149d0d4e Premier jet
Affiche la liste des descriptions des spectacles d'un tirage.
Accessible sans authentification.
2016-08-24 10:41:33 +02:00
Martin Pepin bbc4b59bfe Merge branch 'Kerl/calendar' into 'master'
Ajout d'un calendrier dynamique

Ce patch propose aux adhérents du COF de télécharger un calendrier
dynamique (`.ics`).

Il est configurable : 

    - On peut s'abonner ou non aux événements du COF.
    - On peut choisir les spectacles auxquels on veut s'abonner.
        - Une checkbox permet d'ajouter d'un coup les spectacles pour lesquels on a obtenu une place
        - On peut en ajouter d'autres 

Pour faire fonctionner ce patch, il faut installer la bibliothèque python `icalendar` : 
    
    pip install --upgrade -r requirements.txt

Fixes #20
Fixes #14 

See merge request !63
2016-07-29 21:42:58 +02:00
Martin Pépin 2632c9dff8 Merge branch 'master' into Kerl/calendar 2016-07-29 20:17:04 +02:00
Martin Pépin dd951287a9 Merge branch 'master' into Kerl/fix_32_do_tirage 2016-07-29 19:03:36 +02:00
Ludovic Stephan 5b18eace20 send mail 2016-07-29 01:50:08 +02:00
Qwann e942bf7074 Fini ! modulo les trucs que j'ai peut-être cassé/oublié :) 2016-07-27 15:29:06 +02:00
Qwann d864a7bc16 quasi fini 2016-07-27 14:00:38 +02:00
Ludovic Stephan 460a135fa5 use forms 2016-07-27 13:08:00 +02:00
Ludovic Stephan d12a21d44c use forms 2016-07-25 23:03:33 +02:00
Qwann 3cd618e60d normalement il reste juste ajout membre 2016-07-25 19:19:07 +02:00
Ludovic Stephan 78096bd6d0 achat des reventes au shotgun 2016-07-25 02:52:49 +02:00
Ludovic Stephan 8f7b036fbc annulations reventes 2016-07-24 00:48:05 +02:00
Ludovic Stephan 2aaf9f681e interface de revente de places 2016-07-23 22:22:17 +02:00
Qwann fa4308b91e Merge branch 'master' of git.eleves.ens.fr:cof-geek/gestioCOF into qwann/zolicss 2016-07-20 18:36:09 +02:00
Martin Pépin 3e634e70c1 Mauvaises urls dans un template 2016-07-18 20:12:56 +02:00
Martin Pépin 8c7ad24af8 Doc et meilleure utilisation de l'ORM
- Indique a l'utilisateur comment utiliser le calendrier
- Utilise l'ORM Django plutôt que des `set` python pour avoir la bonne
  liste des spectacles.
- Rajoute un lien vers le calendrier sur la page “mes places”
2016-07-16 18:22:53 +02:00
Martin Pépin 998298ccdc Suppression de code inutile
Plus de raison d'utiliser les autres exports ics
2016-07-16 02:39:27 +02:00