Martin Pépin
9ac030fd16
Instantiate the Compose classes in their own file
2020-07-18 16:07:12 +02:00
Martin Pépin
e7517195cd
Generic autocompletion view
2020-07-18 16:07:12 +02:00
Martin Pépin
f2b1962e1c
Autocompletion: more idiomatic permission handling
2020-07-05 16:38:59 +02:00
Martin Pépin
9a90f19502
Separate the autocompletion logic form the views
2020-07-05 11:15:50 +02:00
Martin Pépin
e9f00b4f06
Update the isort config for version 5.*
2020-07-04 13:40:32 +02:00
Martin Pépin
c7ca96bce5
Autocompletion: new de-duplication mechanism
2020-07-04 13:06:24 +02:00
Martin Pépin
0789da7bed
Move the 'utils' template tags to the shared app
2020-06-29 20:47:35 +02:00
Martin Pépin
028b6f6cb7
Switch to python-ldap (instead of ldap3)
2020-06-16 17:21:59 +02:00
Ludovic Stephan
6fff995ccd
Expand CSVResponseMixin functionality
2020-05-12 01:12:19 +02:00
Ludovic Stephan
3b43ad84b5
Renomme testcases.py -> mixins.py
2020-05-11 00:19:43 +02:00
Ludovic Stephan
bb72a16b64
Lisibilité: t_urls -> reversed_urls
2020-05-10 23:58:46 +02:00
Ludovic Stephan
88c9187e2e
MegaHelpers devient un mixin
2020-05-10 23:56:45 +02:00
Ludovic Stephan
bbe831a226
Sépare un gros fourre-tout en plus petits mixins
2020-05-10 23:54:21 +02:00
Martin Pépin
67d7dafc14
Merge branch 'master' into Evarin/sitecof-improvements
2020-05-08 15:56:42 +02:00
Martin Pépin
1ada8645b8
Black
2020-05-08 15:52:13 +02:00
Martin Pépin
b1d8bb04c4
Generic auto-completion mechanism
2020-05-07 14:48:37 +02:00
Martin Pépin
914888d18a
Merge the utils and shared apps
2020-05-05 22:30:16 +02:00
Evarin
9dabab51db
I18n
2020-03-29 16:11:02 +02:00
Evarin
2ad400c5e7
Fixes interface cofcms
2020-03-29 15:36:47 +02:00
Evarin
8a27f70e89
Limite à 4 news sur la page d'accueil
2020-03-29 15:36:19 +02:00
Robin Champenois
fcf29fe6df
Merge branch 'sakarah/webfonts-sitecof' into 'master'
...
Servir les polices de sitecof en local
See merge request klub-dev-ens/gestioCOF!413
2020-03-29 11:50:28 +02:00
Guillaume Bertholon
7b554e4778
Corrige les chemins vers jquery pour sitecof
2020-03-28 14:10:24 +01:00
Guillaume Bertholon
fe2f8aaa5a
Servir les polices de sitecof en local
...
Le nouveau site du COF réintroduisait des fontes hostées chez Google.
On s'en débarasse en utilisant des webfontes locales.
2020-03-28 13:59:07 +01:00
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