Martin Pépin
c5e0e633e8
BDS: fancier home page
2020-06-07 23:49:51 +02:00
Martin Pépin
1767259efd
Restrict bds views to the staff
2020-06-07 23:49:50 +02:00
Martin Pépin
de2a013a16
BDS: user search on the home page
2020-06-07 23:49:50 +02:00
Martin Pépin
2cff19cee1
Add user-search in the BDS app
2020-06-07 23:49:50 +02:00
Martin Pépin
0d8c97dbf7
One url file to rule them all,
...
one url file to find them
One url file to bring them all,
and in the darkness bind them.
2020-06-04 18:02:40 +02:00
Martin Pépin
858759865e
BDSProfile: s/membre/adhérent⋅e/
2019-12-26 23:19:41 +01:00
Martin Pépin
8bae013152
BDSProfile: add is_member & cotisation_type fields
2019-12-26 13:11:37 +01:00
Martin Pépin
4d5419fdbc
Use permissions to authenticate bds buro members
...
I prefer using a permission (namely `bds.is_team`) to determine if a
user is member of the BDS staff rather that using a `is_buro` boolean
field.
We already use this approach is the kfet app
2019-12-26 13:09:38 +01:00
Martin Pépin
98fe68d0be
Translation fixes in bds.models
...
- the 'u' in ugettext_lazy in a legacy of python2, we can drop it now
- translate all verbose names
- start field verbose names with a lowercase letter
2019-10-15 21:54:52 +02:00
Martin Pépin
e2a7e1f6de
BDSProfile: enable the default admin
2019-10-15 21:53:04 +02:00
Ludovic Stephan
53ea6f24ee
Isort setup
2019-10-15 21:52:19 +02:00
Ludovic Stephan
b3e7b59903
Migrations
...
Une migration pour les modèles, et une pour créer le groupe du Burô du
BDS
2019-10-15 21:51:40 +02:00
Ludovic Stephan
bc7c30e2ee
Init app + models
...
Le modèle de profil BDS est le seul utile pour l'instant ; c'est un mix
entre `CofProfile` et les modèles de Sport@Ulm.
2019-10-15 21:51:40 +02:00