Commit graph

14 commits

Author SHA1 Message Date
Martin Pépin 8191d72d7c
Allow BDS staff members to update a user's account 2020-06-08 18:30:40 +02:00
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