feat(site): CGU/RGPD requierements & ban user

* Added the necessary behavior to require the validation of CGU and RGPD.
* Added matching tests for this
* Added the possibility to ban users
* Also fixed the API Viewsets so that they can be registered like any model viewset

Fixes #121
Fixes #122
Status Job ID Name Coverage
  Check
passed #553989
docker
check_back

00:00:21

passed #553990
docker
check_front

00:01:17

 
  Test
passed #553991
docker
test_back

00:00:55

93.0%
passed #553992
docker
test_frontend

00:00:21

 
  Lint
passed #553994
docker
eslint

00:00:23

passed #553993
docker
flake8

00:00:13

 
  Svg Gen Docu
passed #553995
docker
generate_UML_svg

00:00:13

 
  Documentation
passed #553996
docker
pages

00:00:12

 
  Deploy
passed pages:deploy

00:00:00