Martin Pépin
80188fa88d
CMS club page: redirection to parent page
2020-02-12 18:20:33 +01:00
Martin Pépin
03e6fe3ef6
Default template for cof directory entries
2020-02-12 18:18:56 +01:00
Martin Pépin
229b6e55f5
cofsite: make club links optional
2019-12-26 01:02:45 +01:00
Martin Pépin
59d93900a3
Update the k-fet calendar url on the home page
2019-12-20 17:08:58 +01:00
Ludovic Stephan
5c581d8984
Cleanup + no msg on CAS logout
2019-11-27 13:14:20 +01:00
Ludovic Stephan
ac4d5cf7d5
Patch CAS redirect parameter in logout view
2019-11-27 13:03:28 +01:00
Martin Pépin
481cb5e478
Move production deps out of requirements.txt
2019-11-22 22:18:04 +08:00
Martin Pépin
28a129f69c
Allows empty announcement banners
2019-10-19 21:17:13 +02:00
Ludovic Stephan
8ea0cb84d1
Move source files (not minified) to src/
directory
2019-10-16 20:27:57 +02:00
Ludovic Stephan
099857e226
Supprime une police inutilisée
2019-10-16 20:27:57 +02:00
Ludovic Stephan
de10392a7f
Supprime des dossiers inutiles
...
Pas besoin de 12 sous-dossiers pour `autocomplete-light`.
2019-10-16 20:27:57 +02:00
Ludovic Stephan
e421792906
Déplace les fichiers statiques de gestioncof
...
On met tous les fichiers de `gestioncof/static` dans `gestioncof/static/gestioncof`, comme pour les templates. On en profite pour virer pas mal de fichiers inutiles de `font-awesome`.
2019-10-16 20:27:57 +02:00
Ludovic Stephan
b343c6c6e0
Déplace (et modifie) jquery-ui
...
On déplace les deux versions de `jquery-ui` dans `shared/static/vendor/`, et on en récupère une version avec seulement les fonctionnalités requises.
2019-10-16 20:27:57 +02:00
Ludovic Stephan
22cfaf9b44
Idem pour jquery
...
On met `jquery` dans `shared/static/vendor/`, et on bump un chouïa la version.
2019-10-16 20:27:57 +02:00
Ludovic Stephan
a9dce881bd
Supprime le CDN Bootstrap
...
On sert les fichiers nécessaires à `bootstrap` en local, dans `shared/static/vendor`.
2019-10-16 20:27:57 +02:00
Ludovic Stephan
0100a9a62e
Move stupidtable
import to base.html
...
Aussi, on déplace les fichiers JS associés dans `static/gestioncof/vendor/`
2019-10-16 20:27:57 +02:00
Ludovic Stephan
b005e772ea
Merge branch 'kerl/bds' into 'master'
...
Début de l'app BDS (2)
See merge request klub-dev-ens/gestioCOF!371
2019-10-16 19:19:52 +02:00
Ludovic Stephan
4da5add25a
Move choices_length
to shared folder
2019-10-15 21:51:23 +02:00
Martin Pépin
d5f0060e2e
Fix profile test: non-cof users can access /profile
2019-10-07 18:45:02 +02:00
Martin Pépin
41256154ad
Make profile editable for non-COF user
...
Non-COF users can now edit their own profile
Contrary to COF users they cannot change their mailing list settings
2019-10-07 18:45:02 +02:00
Martin Pépin
0814cfe1ef
home templates: add links for non-COF users
...
Add links to
- change password page
- profile page
2019-10-07 18:45:02 +02:00
Martin Pépin
f85f014bc9
Un peu de pub pour KDEns
2019-10-06 17:53:30 +02:00
Ludovic Stephan
fb1519cece
Merge branch 'kerl/unused-deps' into 'master'
...
Remove useless / unused dependencies
See merge request klub-dev-ens/gestioCOF!366
2019-10-06 13:50:43 +02:00
Martin Pépin
d1c9d27a65
Rewrite home as a class-based view
2019-10-06 00:28:32 +02:00
Martin Pépin
838bf325ba
Remove useless / unused dependencies
...
- unicodecsv is useless in py3
- autoslug is not used anywhere
- wheels comes with any correctly configured virtualenv
2019-10-05 17:38:31 +02:00
Basile Clement
405f95a43b
Early return if there is no email
2019-06-17 22:17:34 +02:00
Martin Pépin
ab89002cfc
Clearer error message
2019-06-17 22:17:34 +02:00
Martin Pépin
9f23f85b87
Handle errors when sending welcome emails during member registraton
2019-06-17 22:17:02 +02:00
Ludovic Stephan
46e7305953
Meilleur décorateur
2019-06-17 21:38:49 +02:00
Ludovic Stephan
edd92beadf
Add logging call
2019-06-17 21:21:12 +02:00
Ludovic Stephan
a67446048e
Réécrit des vues pour la nouvelle fonctionnalité
...
On en profite pour rajouter des Mixins pour les perms buro/cof
2019-06-08 15:33:09 +02:00
Ludovic Stephan
173affd8eb
Fix another 2.2 deprecation
2019-06-03 20:42:21 +02:00
Ludovic Stephan
f03e708280
Tiens, une migration Wagtail
2019-05-23 15:21:40 +02:00
Ludovic Stephan
198658f5f9
Misc fixes
...
- on vire un commentaire obsolète, et on en remet un à jour
- un peu de doc sur les converters
2019-05-21 15:30:51 +02:00
Ludovic Stephan
7717d1ed34
Backwards-incompatible changes : queryset in filter
2019-04-17 18:33:43 +02:00
Ludovic Stephan
72560397a2
Backwards-incompatible changes : renderer argument
2019-04-17 18:27:14 +02:00
Ludovic Stephan
413a9cddb1
Backwards-incompatible changes : manytomany set
2019-04-17 18:21:59 +02:00
Ludovic Stephan
8fc6f96324
Misc urlconf files
2019-04-12 17:07:03 +02:00
Ludovic Stephan
2c49b25d59
Cleaner error code management
2019-03-25 23:30:55 +01:00
Ludovic Stephan
5f963d5451
Use get_user_model
2019-03-25 23:22:06 +01:00
Ludovic Stephan
a1ead1bfc8
Préparation Django2 : vues de login/logout
...
À partir de Django 2.1, les vues de login et logout sont class-based
uniquement. On passe donc à django-cas-ng 2.6 pour harmoniser.
On cleanup un peu le processus de login avec une classe un peu propre +
un vrai formulaire/des vrais templates.
2019-03-25 23:05:47 +01:00
Ludovic Stephan
5fd4cb5c78
Change django.core.urlresolvers
imports
...
-- compatible with 1.11 --
2019-03-19 10:18:56 +01:00
Robin Champenois
0eccfcf886
Merge branch 'Aufinal/webfonts' into 'master'
...
Sert les polices en local
See merge request klub-dev-ens/gestioCOF!354
2019-02-18 22:40:10 +01:00
Ludovic Stephan
f90663bf97
Merge branch 'Evarin/Wagtail2' into 'master'
...
Migration vers Wagtail 2.3 et Wagtail-modeltranslation 0.9
See merge request klub-dev-ens/gestioCOF!349
2019-02-18 22:16:45 +01:00
Ludovic Stephan
3bf0906697
Supprime une police inutilisée
2019-02-13 17:05:31 +01:00
Ludovic Stephan
85642d00d8
Sert les polices en local
2019-02-13 16:54:42 +01:00
Evarin
4f6579c3d1
Fixtures à jour pour Wagtail2 et wagtail-translation 0.9
2019-02-11 21:10:11 +01:00
Ludovic Stephan
1c45dd833d
Black + isort
2019-02-09 15:16:40 +01:00
Basile Clement
f64c7a6e69
[petitcours] Ajoute un lien pour modifier une demande
...
Ce patch ajoute un lien bidirectionnel entre la page d'affichage d'un
petit cours pour le Burô et l'administration générale. Plus
précisément,
- Un lien est ajouté sur la page du petit cours, ainsi que sur la page
de traitement, vers l'administration générale
- La fonctionalité "Voir sur le site" de Django est utilisée pour
renvoyer sur la page de la demande. Si des modifications sont
apportées, il faut choisir "Enregistrer et continuer les
modifications", puis cliquer sur "Voir sur le site".
Le workflow n'est pas forcément optimal, mais permet au COF d'accéder
facilement à la demande si un traitement manuel ou complexe est
nécessaire - et de facilement revenir à la vue de traitement.
2019-02-09 13:46:42 +01:00
Martin Pépin
2c4ba3258d
the actual (dev) domain name is localhost:8000
2019-02-09 13:39:46 +01:00