Commit graph

2604 commits

Author SHA1 Message Date
Martin Pépin b9ed81453d Conflit dans les migrations 2016-07-29 22:29:20 +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 Pepin 90e3527d1c Merge branch 'Kerl/fix_32_do_tirage' into 'master'
Kerl/fix 32 do tirage

Ce patch permet au BdA de lancer ses tirages tout seul, plus besoin de toucher au code. 

Les tirages sont protégés par un switch dans l'interface admin, i.e. un booléen qu'on passe à `True` avant de faire un tirage et qu'on repasse à False après. Ça sert à éviter qu'un étourdi lance un tirage “sans faire exprès”.

Si un tirage est lancé plusieurs fois, on garde les différentes graînes dans la champ `tokens` du modèle `Tirage`.

Fixes #32 

See merge request !53
2016-07-29 21:34:05 +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
Martin Pepin 063856b752 Merge branch 'qwann/zolicss' into 'master'
Qwann/zolicss

Hésitez pas à dire si y'a d'autres trucs à changer, des trucs que j'ai oublié ou que j'ai pu casser et que j'ai oublié de tester. Il faudrait vraiment tout tester !69 

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

See merge request !69
2016-07-29 18:26:44 +02:00
Qwann 70f62f4af1 merge conflict resolved 2016-07-29 12:48:03 +02:00
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
Ludovic Stephan 5b18eace20 send mail 2016-07-29 01:50:08 +02:00
Ludovic Stephan af524a3081 Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente 2016-07-28 23:06:01 +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
Ludovic Stephan d4198d16d7 migration 2016-07-27 23:37:48 +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
Ludovic Stephan 460a135fa5 use forms 2016-07-27 13:08:00 +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
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