Development #7363
Create a registration web-service
100%
Description
The goal here is to delegate display of registration forms to remote services. The remote service would harvest email, some fields and the password or ask for creation of the password by the user or send a new password. Authentic2 must send any mail needed in the registration workflow.
Révisions associées
utils: allow multiple template names in send_templated_mail (#7363)
utils: add a send_registration_mail method (#7363)
It sends a registration link to the given email, it takes
prefilled fields values as kwargs.
setup.py: add dependency on djangorestframework (#7363)
setup.py: add markdown to install_requires (#7363)
registration_backend/views: allow creating user directly from the registration token (#7363)
registration_backend/views: if an ou key is in the token, use it to initialize the user ou field (#7363)
api_views: add a registration API (#7363)
The endpoint is /api/register/ it allows a third party to implement the
registration process, if all field are provided through the web service,
no screen is ever shown to the user by authentic.
templates: homogeneize activation email templates (#7363)
update french translations (fixes #7363)
Historique
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
- Statut changé de Nouveau à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit authentic2|3d0549b2efc0fc6cb7ee79703ac12e58d92ba946.
Mis à jour par Benjamin Dauvergne il y a environ 8 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
- Statut changé de Solution déployée à Fermé
django_rbac: add an .has_ou_perm() method to check if an user has a permission in a specific ou (#7363)