Commit graph

532 commits

Author SHA1 Message Date
Qwann
e87d55dc7e css des petits cours 2016-07-29 11:33:26 +02:00
Qwann
3da7f0074f typo 2016-07-29 10:54:18 +02:00
Martin Pepin
1db9c78972 Merge branch 'Kerl/login' into 'master'
Ajoute une redirection après login

Si un utilisateur est redirigé vers la page de login en demandant une
page, il est redirigé vers la page demandée initialement après
authentification.

See merge request !70
2016-07-28 02:01:46 +02:00
Martin Pépin
87c7c98cef Ajoute une redirection après login
Si un utilisateur est redirigé vers la page de login en demandant une
page, il est redirigé vers la page demandée initialement après
authentification.
2016-07-28 01:31:50 +02:00
Qwann
692b2917c9 ajout de django-bootstrap-form 2016-07-27 15:44:10 +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
Qwann
dbc14a8227 avec des icones c'est plus zoli :) 2016-07-27 00:10:20 +02:00
Qwann
6b42e7fd30 Merge branch 'master' of git.eleves.ens.fr:cof-geek/gestioCOF into qwann/zolicss 2016-07-26 21:56:41 +02:00
Martin Pepin
5030316842 Merge branch 'Kerl/cleanup' into 'master'
Nettoyage

Simplement une suppression des `from foo import *`

See merge request !65
2016-07-26 21:11:00 +02:00
Qwann
29a97230ac registration presque réparé 2016-07-26 20:19:34 +02:00
Qwann
34830f897e registration est cassé 2016-07-26 11:56:54 +02:00
Qwann
3cd618e60d normalement il reste juste ajout membre 2016-07-25 19:19:07 +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
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