Martin Pépin
670fda3c9c
migrations nécessaires en prod ?!? wtf
2019-01-07 23:30:56 +01:00
Martin Pépin
dd5d773405
add CHANGELOG
2019-01-07 23:11:57 +01:00
Ludovic Stephan
d08cec06d3
Merge branch 'master' into Aufinal/prettify-revente
2019-01-07 22:55:48 +01:00
Ludovic Stephan
1f3e65fa68
Fix javascript code
2019-01-07 22:52:18 +01:00
Ludovic Stephan
55c1d7f02c
Refactor templates
2019-01-07 22:51:02 +01:00
Ludovic Stephan
71cae7f5ca
Remove dead code
2019-01-07 22:50:30 +01:00
Ludovic Stephan
445745ee15
Merge branch 'master' into Aufinal/prettify-revente
...
Merge remote-tracking branch 'origin/master' into Aufinal/prettify-revente
2019-01-07 22:34:28 +01:00
Aurélien Delobelle
6e51ca749d
Merge branch 'Kerl/syncmails' into 'master'
...
On oublie l'argument de syncmail dans `prepare_django.sh`
See merge request klub-dev-ens/gestioCOF!340
2019-01-07 22:33:58 +01:00
Martin Pépin
babb458aa4
fix syncmail invocation in prepare_django.sh
2019-01-07 22:10:58 +01:00
Martin Pepin
288e3f15b6
Merge branch 'Aufinal/djdt_admin' into 'master'
...
Remove Django-debug-toolbar in admin interface
See merge request klub-dev-ens/gestioCOF!339
2019-01-07 20:58:55 +01:00
Ludovic Stephan
bb23c45fad
Remove Django-debug-toolbar in admin interface
...
La présence de DJDT sur l'interface admin multiplie par 100 environ
(sans exagération) les temps de chargement des pages, cause des 503, et
a une utilité au plus limitée. Cette MR vire donc l'addon de l'interface
admin.
2019-01-07 17:38:55 +01:00
Ludovic Stephan
47c02d72af
Réorganisation de bda/forms
...
Suppression de code mort, tri des formulaires
Remove bootstrap forms loading
2019-01-07 16:43:46 +01:00
Ludovic Stephan
ae0abb5cb3
Better JS for tables
2019-01-07 16:28:52 +01:00
Ludovic Stephan
f66a54bb73
Prettify revente/manage
2019-01-07 16:24:30 +01:00
Ludovic Stephan
010ce0df3e
Bugfixes : add staticfiles and typo
2019-01-07 15:27:41 +01:00
Ludovic Stephan
519ef9dc20
Fix concurrency issues
...
Creating form fields in the class and modifiying them dynamically can
cause concurrency issues because the form class is shared between tabs.
2019-01-07 14:59:20 +01:00
Ludovic Stephan
a30955fb75
HTML corrections ; stupidtable injection
2019-01-07 14:58:31 +01:00
Ludovic Stephan
31223aaed9
Merge branch 'aureplop/kfet-tests_deterministic' into 'master'
...
kfet.tests -- Deterministic responses for cancel_operation
See merge request klub-dev-ens/gestioCOF!337
2019-01-07 14:12:41 +01:00
Aurélien Delobelle
5d14fef032
kfet.tests -- More isolated tests for kfet.open
2019-01-06 13:49:07 +01:00
Aurélien Delobelle
7ca0144004
kfet.tests -- Deterministic responses for cancel_operation
2019-01-06 13:49:07 +01:00
Ludovic Stephan
7c1d1df1a9
Merge branch 'aureplop/bda-tests_misc-views' into 'master'
...
bda.tests -- Add some tests for non-reventes views
See merge request klub-dev-ens/gestioCOF!326
2019-01-06 13:12:09 +01:00
Robin Champenois
a6bf1fc16a
Merge branch 'aureplop/site-cof' into 'evarin/site-cof'
...
evarin/site-cof: style -- black + isort
See merge request klub-dev-ens/gestioCOF!336
2019-01-06 12:02:31 +01:00
Aurélien Delobelle
84c88dfd5e
Merge branch 'master' into aureplop/site-cof
2019-01-06 00:56:21 +01:00
Aurélien Delobelle
39eaf4b109
style -- black + isort
2019-01-06 00:37:08 +01:00
Evarin
376cc96343
Clean, lint and fix little things
2019-01-06 00:17:57 +01:00
Martin Pepin
e0e75b53bb
Merge branch 'aureplop/ci_parallel' into 'master'
...
core.ci -- Run tests in parallel
See merge request klub-dev-ens/gestioCOF!327
2019-01-05 19:36:20 +01:00
Aurélien Delobelle
aba0be7960
kfet.test -- Isolate kfet_open in testcases to avoid cache collisions
2019-01-05 19:19:58 +01:00
Martin Pepin
a057776e1f
Merge branch 'aureplop/linters-for-petitscours' into 'master'
...
style -- Linters for petitscours, fix isort
See merge request klub-dev-ens/gestioCOF!335
2019-01-05 19:16:28 +01:00
Martin Pepin
e21154e869
Merge branch 'aureplop/kfet-tests_cancel_operations' into 'master'
...
kfet.tests -- Add tests for cancel_operations view + small things
See merge request klub-dev-ens/gestioCOF!315
2019-01-05 19:15:49 +01:00
Evarin
f105225abf
Commentaires dans le code
2019-01-05 18:50:53 +01:00
Aurélien Delobelle
debbf265c4
style -- Linters for petitscours, fix isort
2019-01-05 18:19:26 +01:00
Aurélien Delobelle
8db55d792c
core.ci -- Run tests in parallel
...
tblib displays traceback correctly with --parallel
2019-01-05 17:41:41 +01:00
Aurélien Delobelle
09e99ee3a3
bda.tests -- Add tests for descriptions_spectacles view
2019-01-05 15:28:11 +01:00
Aurélien Delobelle
3e38e48d7a
bda.tests -- Add tests for tirage inscription view
2019-01-05 15:28:11 +01:00
Aurélien Delobelle
1664554083
bda.tests -- Add Spectacle factories
2019-01-05 15:28:11 +01:00
Aurélien Delobelle
f8610d4ff1
bda.tests -- Split view tests and use shared test helpers
2019-01-05 15:28:11 +01:00
Aurélien Delobelle
a71fbb0ed3
tests -- Ignore url entries without name
2019-01-05 15:28:05 +01:00
Aurélien Delobelle
57a2af285a
bda -- Add name to bda url
2019-01-05 15:27:05 +01:00
Robin Champenois
e6e4a13440
Merge branch 'Elarnon/master' into 'master'
...
Ajoute une option "Master" pour les petits cours
See merge request klub-dev-ens/gestioCOF!334
2018-12-21 11:12:08 +01:00
Basile Clement
f9ddee60ed
Ajoute une option "Master" pour les petits cours
...
À la demande du COF, car il y a des parents qui demandent et illes se
retrouvent à changer les demande "Autres" en "Licence 3" via l'admin
Django. En pratique, il y aura sans doute très peu de profs qui
proposent des cours de Master (aussi appelé "le problème des gens qui
remplissent leurs compétences une seule fois en conscritude"); il
faudra donc tout de même laisser la possibilité au COF de changer
manuellement pour matcher avec "Licence 3", mais faisons une chose à la
fois. On pourrait aussi harceler les gens pour qu'illes mettent à jour
leurs compétences en début d'année (c'est-à-dire mettre un bandeau
temporaire pour leur rappeler que si illes mettent à jour leurs
compétences ça augmente leur chance d'obtenir des cours).
2018-12-10 20:54:39 +01:00
Ludovic Stephan
66104e1137
Black
2018-12-08 10:41:46 +01:00
Ludovic Stephan
15ab316909
Merge branch 'master' into Aufinal/prettify-revente
2018-12-08 10:40:10 +01:00
Ludovic Stephan
6be42d57ca
Prettify revente/shotgun
2018-12-07 17:35:53 +01:00
Ludovic Stephan
5c8164dd3b
Prettify revente/tirages
2018-12-07 17:35:40 +01:00
Ludovic Stephan
625825cf3f
Améliore TemplateLabelField
...
- Rajouter une option pour `option_template_name` et `context_object_name` dans la classe, et documente mieux. Répercute ces changements dans `InscriptionReventeForm`.
2018-12-07 17:33:17 +01:00
Ludovic Stephan
dee2f4badc
Merge branch 'Elarnon/petitscours_proposals_cleanup' into 'master'
...
[petitscours] Extrait la proposition de profs dans une méthode
See merge request klub-dev-ens/gestioCOF!332
2018-12-03 21:15:17 +01:00
Martin Pepin
633cd49094
Merge branch 'Elarnon/cofburo_required' into 'master'
...
Améliore l'ergonomie de `cof_required` et `buro_required`
See merge request klub-dev-ens/gestioCOF!333
2018-11-27 10:13:32 +01:00
Martin Pepin
d58d08a4d4
Merge branch 'Elarnon/petitscours_app' into 'master'
...
Extrait les petits cours dans une application séparée
See merge request klub-dev-ens/gestioCOF!331
2018-11-26 23:00:56 +01:00
Basile Clement
5f9695ef8e
isort
2018-11-25 18:32:04 +01:00
Basile Clement
2e08951d44
Améliore l'ergonomie de cof_required
et buro_required
...
Ce patch rend les décorateurs `cof_required` et `buro_required` plus
agréables pour les utilisateurs; en particulier, ils ne font plus une
redirection sur la page de connexion si la condition n'est pas remplie.
Dans les deux cas :
- Si l'utilisateur n'est pas connecté, il est renvoyé sur la page de
connexion
- Si l'utilisateur est connecté mais pas membre du COF/du Burô, une
page d'erreur "403 Forbidden" est affichée. Dans le cas de
`cof_required` cette page demande à l'utilisateur de s'inscrire au
COF; dans le cas `buro_required` elle indique simplement que la page
est réservée au Burô.
gestioncof/
* gestioncof/templates/buro-denied.html: Ajouté.
* decorators.py:
bda/
* tests/test_views.py:
Modifié pour correctement gérer le nouveau fonctionnement des
décorateurs.
2018-11-25 18:11:23 +01:00