Martin Pépin
dd951287a9
Merge branch 'master' into Kerl/fix_32_do_tirage
2016-07-29 19:03:36 +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
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
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
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
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
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
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
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 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
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
210c6d7712
Update Py3 compat
2016-07-15 00:20:08 +02:00
Martin Pépin
aa6e5e5479
Oublis
2016-07-14 23:43:53 +02:00
Martin Pépin
b3c45afb49
Passage à python 3 - strings
2016-07-14 23:40:51 +02:00
Basile Clement
21b8b6042f
Compatibilité python 3
...
Rend GestioCOF compatible avec python 3. En particulier, il s'agit de :
- Utiliser la version "fonction" de `print` dans `sync_clipper` et
`tirage_bda`, avec le `from __future__ import print_function` pour
garder la compatibilité avec python 2
- Utiliser de l'unicode par défaut, même en python 2, avec
`from __future__ import unicode_literals` et le décorateur de
compatibilité `python_2_unicode_compatible` de Django pour les
modèles, comme décrit à
https://docs.djangoproject.com/en/1.9/topics/python3/#str-and-unicode-methods
- Utiliser `six.text_type` à la place de `unicode`
Fixes #2 .
2016-07-14 23:40:31 +02:00
Basile Clement
7f61870236
Merge branch 'Kerl/search_fields' into 'master'
...
Étend les champs de recherche dans l'admin
Fixes #24
See merge request !61
2016-07-14 23:13:50 +02:00
Qwann
f973c0a1eb
toujours cassé
2016-07-14 21:46:21 +02:00
Qwann
3bffc2ce69
Merge branch 'master' of git.eleves.ens.fr:cof-geek/gestioCOF into qwann/zolicss
2016-07-14 21:22:27 +02:00
Qwann
406d09790a
j'ai cassé du js?
2016-07-14 21:13:03 +02:00
Qwann
f14ddef88a
tout plein de modif, toujours pas fini
2016-07-14 19:29:15 +02:00
Martin Pépin
66214f7ff2
Typos
2016-07-13 01:07:57 +02:00
Martin Pépin
89590b88de
Étend les champs de recherche dans l'admin
...
Fixes #24
2016-07-13 01:01:07 +02:00
Qwann
6e314afd70
petite modif de rien du tout
2016-07-12 19:23:10 +02:00
Qwann
7ccf44bef7
Merge branch 'master' of git.eleves.ens.fr:cof-geek/gestioCOF into qwann/zolicss
2016-07-12 16:00:24 +02:00
Martin Pépin
ec2079c417
Fix Typo
2016-07-12 09:28:12 +02:00
Martin Pépin
be3a97d128
Fix migration
...
Erreur dans la numérotation
2016-07-12 09:26:48 +02:00
Qwann
29a125f4e4
Merge branch 'master' of git.eleves.ens.fr:cof-geek/gestioCOF into qwann/zolicss
2016-07-11 22:56:55 +02:00
Qwann
e92295ee12
home fini, début du reste
2016-07-11 21:48:11 +02:00
Qwann
3f0ef8bac2
le home commence a avoir une bonne tronche
2016-07-11 19:59:32 +02:00
Martin Pépin
3aa9667eb9
Merge branch 'master' into Kerl/fix_32_do_tirage
2016-07-10 14:42:09 +02:00
Martin Pépin
bde632a78f
Merge branch 'master' into Kerl/registration_mail
2016-07-10 14:32:55 +02:00
Martin Pépin
a352ebd9ee
Rename migration
2016-07-10 14:32:38 +02:00
Martin Pépin
4ad9b28785
coquille
2016-07-10 14:24:58 +02:00
Théophile Bastian
58cade22d3
Ajout d'images aux événements
2016-07-09 23:51:39 +01:00
Martin Pepin
b75c639ef6
Merge branch 'tobast/pep8' into 'master'
...
Tobast/pep8
Modification du code pour le rendre valide PEP8. J'avais beaucoup trop de rouge sur mon écran :D
Entre autres :
* 80 colonnes
* " = " → "=" pour les paramètres nommés de fonctions
* indentation
De plus, `$ pep8 {.,apache,bda,cof,gestioncof}/*.py` ne renvoie aucune erreur, et `python manage.py runserver` se lance sans raler. Les quelques pages que j'ai chargé au hasard se sont bien portées.
See merge request !57
2016-07-10 00:29:03 +02:00
Théophile Bastian
483ddf0f86
PEP8: Forgot a few binops
2016-07-09 23:26:02 +01:00
Théophile Bastian
6d68f6638f
PEP8: few more changes
...
Taken MR comments into account:
* `and` is considered a binary operator, thus put at the beginning of the line when splitting a line,
* same for `+`,
* same for `.` (different reasons).
2016-07-09 22:59:51 +01:00
Théophile Bastian
88bccc0e60
PEP8: Enforced other rules, including 80 cols
2016-07-09 21:39:11 +01:00
Ludovic Stephan
abf139b2eb
removes changes from Kerl/synchro
2016-07-09 21:23:07 +02:00
Théophile Bastian
c7a3656ded
PEP8: fixed ' = ' → '=' on parameters
...
'unexpected spaces around keyword / parameter equals'
2016-07-09 20:19:37 +01:00
Ludovic Stephan
88843f4b1a
changes autocomplete position
2016-07-09 21:17:16 +02:00
Martin Pépin
443b732859
Désactive le lancement du tirage automatiquement
...
Après le lancement du tirage, l'attribut `enable_do_tirage` est
automatiquement passé à `False`
2016-07-08 20:27:27 +02:00
Martin Pépin
45864fdcb0
Adapte la vue du tirage.
...
Désormais, les tirages peuvent être lancés sans modifier le code et
avec moult avertissements.
2016-07-08 00:39:31 +02:00
Martin Pépin
dce7d3df2a
Ajout du mail de confirmation d'inscription au COF
...
Il est envoyé automatiquement à l'inscription est donc nécessaire à
la correcte exécution de la vue `registration`.
Fixes #40
2016-06-28 10:18:03 +02:00
ludo
315606e254
fix l'export des membres du COF
2016-06-27 19:13:53 +02:00
ludo
c8fb4cdbe9
fix l'export des membres du COF
2016-06-27 19:11:39 +02:00
Martin Pepin
40ad1f5f76
Merge branch 'Aufinal/view_spectacles' into 'master'
...
Ajoute un lien d'ajout à la vue par spectacles
Cette MR est acceptable à condition que l'issue #49 soit résolue
fixes #34
See merge request !42
2016-06-27 18:48:51 +02:00
Martin Pepin
7cce6b8ce5
Merge branch 'Kerl/fix_37_coherence_bda' into 'master'
...
Liens vers la liste des participants à un tirage
Ces nouveaux liens sont sur la page d'accueil dans la partie BdA en
bas de l'écran.
Fixes #37
See merge request !48
2016-06-26 17:47:35 +02:00
Martin Pepin
a18c214e08
Merge branch 'Kerl/correction_url' into 'master'
...
Corrige des urls
- Les urls vers les évéments et sondage avaient un `survey`/`event`
de trop : `/survey/survey/1`.
- On ajoute un `^` dans lers urls de `gestioncof.urls` pour demander
des urls exactes : `export/mega` et non `export/trucmega`
See merge request !47
2016-06-25 22:15:27 +02:00
ludo
8e8c9a173a
suppression fonctions inutiles
2016-06-24 16:52:21 +02:00
ludo
20f3030552
Merge remote-tracking branch 'origin/master' into Aufinal/view_spectacles
2016-06-24 14:51:31 +02:00
Martin Pépin
2b056a58b2
Fix typo
2016-06-24 13:59:07 +02:00
Martin Pépin
7e90bcce42
Corrige des urls
...
- Les urls vers les évéments et sondage avaient un `survey`/`event`
de trop : `/survey/survey/1`.
- On ajoute un `^` dans lers urls de `gestioncof.urls` pour demander
des urls exactes : `export/mega` et non `export/trucmega`
2016-06-22 22:50:41 +02:00
Martin Pépin
f074ba146c
Liens vers la liste des participants à un tirage
...
Ces nouveaux liens sont sur la page d'accueil dans la partie BdA en
bas de l'écran.
C'eLe hack n'est pas forcément très beau mais ça marche.
2016-06-22 22:43:44 +02:00
Martin Pépin
536e0e0c6e
Merge branch 'master' into Kerl/prevent_err_500_admin
2016-06-22 02:11:12 +02:00
Basile Clement
69b6cd649f
Merge branch 'Kerl/fix_404_image' into 'master'
...
Répare un lien vers une image.
Dans la vue qui affiche la liste des demandes de petits cours, l'image
`image/none.png` ne s'affichait pas à cause d'un lien invalide.
See merge request !46
2016-06-21 22:53:59 +02:00
Basile Clement
61231e0364
Merge branch 'Kerl/fix_survey' into 'master'
...
Répare les sondages
Cause de l'erreur :
Lors du déplacement des formulaires vers de fichiers différents, une
méthode du formulaire des sondages a été oubliée.
Erreur localisée dans 65667f6652
Fixes #42
See merge request !37
2016-06-21 22:38:09 +02:00
Martin Pépin
deddb1a80d
Répare un lien vers une image.
2016-06-20 20:26:22 +02:00
Martin Pépin
014a2c2361
Supprime une fonction inutile.
...
Probablement un vestige de debug.
2016-06-19 11:08:32 +02:00
ludo
8edd6dafcd
Ajoute une fonction de remise à zéro des compteurs de petits cours
2016-06-17 18:31:10 +02:00
Martin Pépin
e67a0a27e9
Typo
2016-06-17 13:47:33 +02:00
Martin Pépin
7808dd4804
Autorise les demandes de petits cours non traitées
...
Plus précisément la date de traitement peut prendre la valeur `NULL`.
2016-06-17 13:42:12 +02:00
Martin Pépin
28487bc483
Code cleanup
2016-06-17 13:26:55 +02:00
ludo
c36b0c7ef3
Ajout de formulaires de supression et d'ajout
2016-06-16 22:55:34 +02:00
ludo
732f4b247d
Merge branch 'Aufinal/liste_spectacles' into Aufinal/view_spectacles
2016-06-15 20:36:00 +02:00
Martin Pépin
211e7b448d
Répare les sondages
...
Cause de l'erreur :
Lors du déplacement des formulaires vers de fichiers différents, une
méthode du formulaire des sondages a été oubliée.
Erreur localisée dans 65667f6652
2016-06-13 19:08:14 +02:00
ludo
a1580cc7a2
n'utilise plus de tags pour l'affichage Oui/Non
2016-06-12 20:54:12 +02:00
ludo
7b2900e7ec
Déplacement de la gestion des tirages de utile_bda.html à home.hmtl pour plus d'accessibilité ; des fonctionnalités sont aussi déplacées vers spectacle_list.html
2016-06-12 18:42:51 +02:00
ludo
7cd015dce8
Ajout d'un tag qui transforme un booléen (True/False) en son équivalent français (Oui/Non) pour plus de lisibilité
2016-06-12 18:41:37 +02:00
ludo
d424089a55
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/view_spectacles
2016-06-12 16:03:55 +02:00
Basile Clement
3229441cb7
Nettoyage de code
...
Essentiellement, suppression d'import inutilisés.
2016-06-10 23:59:41 +02:00
ludo
e15aed65c9
Déplace l'interface des tirages vers une vue spéciale
2016-06-10 18:10:25 +02:00
ludo
96195f1e81
ajoute un tag True/False -> Oui/Non
2016-06-09 14:31:40 +02:00
ludo
de227efcb0
Ajoute l'admin des tirages BDA sur la page d'accueil
2016-06-09 13:07:02 +02:00
Martin Pépin
8142ef2ee5
Sépare les urls entre les différentes apps
...
Ajoute des commentaires dans `cof/urls` qui donnent des indications sur
les groupes d'urls.
Enjolive le code
2016-06-08 22:28:38 +02:00
Basile Clement
fb16276ee3
Merge branch 'Kerl/fusion_bda' into 'master'
...
Kerl/fusion bda
Ce patch fusionne les trois applications `bda`, `bda2`, `bda3` existantes en une seule qui peut gérer autant de tirage que souhaité par le BdA.
Après avoir appliqué ce patch, il est nécessaire d'effectuer les migrations qui vont avec : `python manage.py migrate`
Fixes #3
See merge request !17
2016-06-07 23:38:24 +02:00
Martin Pépin
9728384629
Réparation des dernières vues
...
- Les liens utiles du BdA affichent tous les tirages en cours.
- La listes des spectacles s'affiche
2016-06-06 18:43:56 +02:00
Martin Pépin
759893f728
Fusion BdA
...
- Les tirages ont un champ `active` pour indiquer si le tirage doit
être affiché ou considéré comme archivé.
- La page d'accueil n'affiche que les tirages actifs.
- Le formulaire d'inscription ne propose plus que les spectacles du
tirage concerné.
2016-06-06 11:19:27 +02:00
Martin Pépin
4b8708d114
Template utile pour le debug
2016-06-06 00:14:54 +02:00
Martin Pépin
9ad14e7257
Affichage d'un seul tirage sur la page d'accueil
2016-06-05 02:19:47 +02:00
Basile Clement
4d48dde965
Utilise unicodecsv de PyPy
...
GestioCOF utilisait une implémentation locale du module `csv` compatible
avec `unicode`. Il existe un module PyPy du même nom qui fait la même
chose, autant l'utiliser (par ailleurs, il fonctionne plus sainement
avec Python 3).
2016-06-03 21:15:30 +02:00
Martin Pépin
e270855823
Merge branch 'master' into Kerl/fusion_bda
...
Résolution des conflits :
* Suppression des applis `bda2` et `bda3`
* Choix d'une date arbitraire pour le début du tirage
2016-06-03 13:57:04 +02:00
Martin Pepin
95fc6412ba
Merge branch 'Elarnon/dead_code' into 'master'
...
Suppression de code mort
Et mal indenté.
See merge request !16
2016-06-03 12:33:07 +02:00
Martin Pépin
8f05489c5d
Merge branch 'Elarnon/django_cas_ng'
2016-06-03 12:32:10 +02:00
Basile Clement
03ed1c0655
Suppression de code mort
...
Et mal indenté.
2016-06-03 01:22:06 +02:00
Basile Clement
21641c9468
Migration vers django_cas_ng
...
Précédemment, GestioCOF utilisait django-cas, qui n'est plus maintenu.
Ceci le remplace par django-cas-ng, un fork plus récent et maintenu.
En particulier, django-cas-ng est compatible avec Python 3,
contrairement à django-cas.
2016-06-03 01:19:37 +02:00
Basile Clement
01891bfd6c
Enlève eav-django qui n'est plus utilisé
...
Fixes #5 .
2016-06-03 01:17:44 +02:00
Martin Pépin
0be5229552
Corrige un oubli
2016-06-03 00:47:50 +02:00
Martin Pépin
65667f6652
Déplace les formulaires vers des forms.py
...
Les formulaires de chaque application sont désormais dans un fichier `forms.py`.
2016-06-03 00:47:50 +02:00
Martin Pépin
4858fe0fb7
Modification des urls
2016-06-01 16:08:15 +02:00
Martin Pépin
6f8f6289ba
Répare les liens vers les images dans les events
2016-05-28 23:56:29 +02:00
Martin Pépin
23d63b3376
Déplacement de Grappelli dans gestioncof/static
2016-05-26 15:09:27 +02:00
Martin Pépin
d16022164b
Merge branch 'Elarnon/templates'
2016-05-26 14:44:31 +02:00
Basile Clement
8408942d41
Déplace les templates dans les apps
2016-05-26 02:59:19 +02:00
Basile Clement
4a32b777ac
Convertit les applications aux migrations
2016-05-26 02:34:10 +02:00
Martin Pépin
af6f56e250
Déplacement des fichiers statiques
...
Les CSS, JS et Images sont désormais dans des dossiers
`$app/static/{css/js/images}` où `$app` désigne l'application qui les utilise,
en l'occurrence `gestioncof`, `bda`, `bda2` et `bda3`.
2016-05-26 00:57:22 +02:00
Basile Clement
3b1e70f70c
use the new django app loading system
2016-05-24 00:40:55 +02:00
Basile Clement
e9536c17ba
django.forms.util renamed into django.forms.utils
2016-05-24 00:35:55 +02:00
Basile Clement
bf0a29655a
modelform_factory requires fields or exclude (django 1.8)
2016-05-24 00:25:06 +02:00
Basile Clement
4857af0f7f
get_profile does not exist anymore (django 1.7)
2016-05-24 00:02:25 +02:00
Basile Clement
28bd07a433
mimetype is now content_type (Django 1.7)
2016-05-23 23:57:03 +02:00
Guillaume Seguin
392be324f6
Commit gore : premier push vers git.eleves
2016-05-21 23:57:36 +02:00
root
f704c9f593
Création d'un fichier de requirement
2015-09-13 18:23:47 +02:00
root
182ba7f614
.
2015-01-06 11:01:15 +01:00
root
64b8ee4133
Grod commit dégueux avec une tonne de trucs. Berk.
2014-08-19 12:54:22 +02:00
Guillaume Seguin
d5b3d3f958
Initial import of petit cours stuff
2013-10-06 11:20:59 +02:00
root
62797491cb
Pourquoi c'est pas commité avant ?
2013-10-01 15:27:19 +02:00
root
9c989d886b
Update while working on Django 1.5 upgrade
2013-09-05 22:20:52 +02:00
root
2479b0a24d
Major update
2012-07-11 17:39:20 +02:00
Guillaume Seguin
8e1bf7b705
Initial import
2012-06-27 23:28:35 +02:00