Commit graph

2632 commits

Author SHA1 Message Date
Qwann 34830f897e registration est cassé 2016-07-26 11:56:54 +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 90581af528 ajoute lien sur la page d'accueil 2016-07-25 03:01:12 +02:00
Ludovic Stephan 92dd9a18a2 migrations 2016-07-25 02:54:04 +02:00
Ludovic Stephan 78096bd6d0 achat des reventes au shotgun 2016-07-25 02:52:49 +02:00
Ludovic Stephan 7f87bfe8e2 new urls for revente 2016-07-25 02:51:45 +02:00
Ludovic Stephan 49afda933a model changes 2016-07-25 02:51:19 +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
Ludovic Stephan ca39dc813b migration 2016-07-23 22:21:50 +02:00
Ludovic Stephan 6793194adc fix affichage admin 2016-07-23 22:21:30 +02:00
Martin Pépin 205c29dc9a Ajoute un cron pour les mails de rappel
La config Vagrant a été mise à jour en conséquence
2016-07-23 14:16:19 +02:00
Ludovic Stephan f44b3fc33c creates initial models 2016-07-22 22:48:09 +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 af2630e44c Merge branch 'master' into Kerl/test_db 2016-07-18 20:14:00 +02:00
Martin Pépin 3e634e70c1 Mauvaises urls dans un template 2016-07-18 20:12:56 +02:00
Martin Pépin c99ededfd3 Merge branch 'master' into Kerl/test_db 2016-07-18 19:59:57 +02:00
Martin Pépin 00aa0456a0 Migration manquante 2016-07-18 19:59:07 +02:00
Martin Pépin 6732c65c33 Mise à jour des requirements 2016-07-18 19:52:55 +02:00
Martin Pépin 55ae827304 Réécrit les urls
En accord avec
https://docs.djangoproject.com/en/1.9/releases/1.8/#passing-a-string-as-view-to-url
2016-07-18 18:46:48 +02:00
Martin Pépin d4e7cd698e Nettoyage
Modifications dans le sens de PEP8 dans les fichiers qu'on utilise
2016-07-16 20:54:52 +02:00
Martin Pépin 4c20b17b4e Nettoyage
Simplement une suppression des `from foo import *`
2016-07-16 18:48:43 +02:00
Martin Pépin 6d613def4c Merge branch 'master' into Kerl/fix_32_do_tirage 2016-07-16 18:31:36 +02:00
Martin Pépin 3d0e9d32c3 Merge branch 'master' into Kerl/calendar 2016-07-16 18:28:20 +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 Pepin bcbf9d9521 Merge branch 'Elarnon/py3' into 'master'
Rend GestioCOF compatible avec Python3



See merge request !58
2016-07-16 13:11:04 +02:00
Martin Pépin 7fcaaef527 Quelques explications dans le template 2016-07-16 02:49:35 +02:00
Martin Pépin a6b5fe0863 Typo 2016-07-16 02:41:15 +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
Martin Pépin 0887cf824d Ajoute l'inscription à ses résultats du tirage 2016-07-16 02:25:30 +02:00
Martin Pépin 7b32edbd38 Rend le calendrier plus dynamique
Plus besoin de s'authentifier pour accéder au calendrier : il suffit
d'entrer la bonne url qui contient un token aléatoire propre à chaque
utilisateur.
Ce token ne change pas lorsqu'on modifie son inscription
2016-07-15 23:31:26 +02:00
Martin Pépin a6fde7c974 Les 4 donneurs de petits cours reçoivent les mails 2016-07-15 21:00:38 +02:00
Martin Pépin ea6e7a1472 Ajoute des fonctions __str__ là où ça manque 2016-07-15 20:01:45 +02:00
Martin Pépin 301c374ee4 Typos 2016-07-15 14:04:01 +02:00
Martin Pépin 92f672d573 Utilise bulk_create dans le tirage 2016-07-15 13:48:51 +02:00
Martin Pépin 7bb7fcf0a7 Mentionne les fixtures dans le README 2016-07-15 13:39:23 +02:00
Martin Pépin a0338b9a8d Ajoute des données de petits cours
- 4 matières
- Les compétence de 4 utilisateurs
- 2 demandes
2016-07-15 13:16:20 +02:00
Martin Pepin d7dd4e8135 Merge branch 'Elarnon/events' into 'master'
Fix semantic error in events

`gestioncof.views.registration` was using an `event` variable that was
not properly defined. Due to a semantics oddity of python2, the value
used was from a previous and (somewhat) unrelated list comprehension.

Related to #52.

See merge request !64
2016-07-15 12:47:46 +02:00
Basile Clement 3df115ac99 Merge branch 'Kerl/mails_auto' into 'master'
Ajoute une commande pour les mails de rappel

Les mails de rappel pour les spectacles à venir (dans les 4 jours)
peuvent être envoyés à l'aide de la commande
`python manage.py sendrappels`.
Il suffit donc de mettre un cron qui lance cette commande à un intervalle
régulier pour ne plus avoir à se soucier des mails de rappel.

Fixes #1

See merge request !60
2016-07-15 09:20:58 +02:00
Martin Pépin b5704c7f6d Corrections
- Typos dans les modèles
- Choix d'un `OneToOneField` dans `CalendarSubscription`
- Suppressions d'un `except` catch-all
- Amélioration de la vue calendar
2016-07-15 02:49:56 +02:00
Martin Pépin c3631e2cd5 Améliorations 2016-07-15 02:20:58 +02:00
Martin Pépin 71b810695f Interdit de lancer un tirage avant sa fermeture
Et résout un conflit dans les migrations
2016-07-15 02:16:53 +02:00
Martin Pépin 1336e11eef Petites corrections 2016-07-15 01:28:25 +02:00
Martin Pépin 87da29ee59 Merge branch 'master' into Kerl/fix_32_do_tirage 2016-07-15 01:25:11 +02:00
Martin Pépin eb8b54afdf Déplace les .json dans des dossiers fixtures 2016-07-15 01:22:20 +02:00
Basile Clement 73eac1886a Fix semantic error in events
`gestioncof.views.registration` was using an `event` variable that was
not properly defined. Due to a semantics oddity of python2, the value
used was from a previous and (somewhat) unrelated list comprehension.
2016-07-15 01:18:31 +02:00
Martin Pépin 8af49a1020 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.
2016-07-15 01:06:33 +02:00
Basile Clement 4d27d85384 Keep using python2 by default on Vagrant install for now 2016-07-15 00:24:40 +02:00
Basile Clement 210c6d7712 Update Py3 compat 2016-07-15 00:20:08 +02:00