Project

General

Profile

Development #7363

Create a registration web-service

Added by Benjamin Dauvergne over 4 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
Start date:
26 May 2015
Due date:
% Done:

100%

Patch proposed:
No
Planning:
No

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.

Associated revisions

Revision 1d0ae284 (diff)
Added by Benjamin Dauvergne over 4 years ago

django_rbac: add an .has_ou_perm() method to check if an user has a permission in a specific ou (#7363)

Revision d04c1c71 (diff)
Added by Benjamin Dauvergne over 4 years ago

utils: allow multiple template names in send_templated_mail (#7363)

Revision 75d307d5 (diff)
Added by Benjamin Dauvergne over 4 years ago

utils: add a send_registration_mail method (#7363)

It sends a registration link to the given email, it takes
prefilled fields values as kwargs.

Revision bb810a1d (diff)
Added by Benjamin Dauvergne over 4 years ago

setup.py: add dependency on djangorestframework (#7363)

Revision 0c771022 (diff)
Added by Benjamin Dauvergne over 4 years ago

setup.py: add markdown to install_requires (#7363)

Revision 54380990 (diff)
Added by Benjamin Dauvergne over 4 years ago

registration_backend/views: allow creating user directly from the registration token (#7363)

Revision 1ae8fdc4 (diff)
Added by Benjamin Dauvergne over 4 years ago

registration_backend/views: if an ou key is in the token, use it to initialize the user ou field (#7363)

Revision 0e3bd5fe (diff)
Added by Benjamin Dauvergne over 4 years ago

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.

Revision eabebfac (diff)
Added by Benjamin Dauvergne over 4 years ago

templates: homogeneize activation email templates (#7363)

Revision 3d0549b2 (diff)
Added by Benjamin Dauvergne over 4 years ago

update french translations (fixes #7363)

History

#1 Updated by Benjamin Dauvergne over 4 years ago

  • % Done changed from 0 to 100
  • Status changed from Nouveau to Résolu (à déployer)

#2 Updated by Benjamin Dauvergne almost 4 years ago

  • Status changed from Résolu (à déployer) to Solution déployée

#3 Updated by Benjamin Dauvergne about 2 years ago

  • Status changed from Solution déployée to Fermé

Also available in: Atom PDF