Evolution #82

Pré-enregistrement des usagers

Added by Grégory MARIGOT - TEICEE over 11 years ago. Updated about 6 years ago.

Status:Fermé Start date:02/03/2011
Priority:Normal Due date:
Assignee:Grégory MARIGOT - TEICEE % Done:

100%

Category:-
Target version:ProxyEPN 2.4
Version ProxyEPN:1.0

Description

Laisser la possibilité à un utilisateur anonyme de créer lui-même un nouvel usager.

Grâce au module "user_myself", un formulaire de création approprié pourra être présenté, ne proposant que les champs qu'un usager est apte à remplir par lui-même.
Une fiche ainsi créée aura un status particulier et nécessitera une validation avant d'être fonctionnelle (pas de connexion possible en attendant).

Ceci permet de faciliter le travail des animateurs, une grande partie de la saisie des fiches pouvant ainsi être déléguée au préalable aux usagers. Il leur restera à vérifier les informations saisies, compléter/corriger si nécessaire, avant de valider le compte.

A noter : ce système est particulièrement utile pour la saisie du mot de passe des nouveaux usagers.

Associated revisions

Revision 689
Added by Grégory MARIGOT - TEICEE about 8 years ago

NEW #82: intégration d'un nouvel état 'P' (PREINS) pour les fiches usagers, avec formulaire de pré-enregistrement (compte restant ensuite à valider)

Revision 711
Added by Grégory MARIGOT - TEICEE almost 8 years ago

FIX #82: le filtre sur la liste d'usagers redevient 'tous' par défaut (suite r689)

Revision 744
Added by Grégory MARIGOT - TEICEE over 7 years ago

NEW #82 : ajout de liens vers la page de pré-enregistrement des comptes usagers (suite r689)

Revision 751
Added by Grégory MARIGOT - TEICEE over 7 years ago

FIX #82: prise en compte des filtres de sélection d'EPN sur formulaire usager (problème de factorisation entre user & myself suite à r739)

Revision 772
Added by Grégory MARIGOT - TEICEE about 6 years ago

FIX #82: controle permissions pour lien d'activation d'un compte PREINS

History

Updated by Grégory MARIGOT - TEICEE over 11 years ago

  • Target version set to ProxyEPN 2.x

Updated by Grégory MARIGOT - TEICEE about 8 years ago

  • Target version changed from ProxyEPN 2.x to ProxyEPN 2.4

Updated by Grégory MARIGOT - TEICEE about 8 years ago

  • Status changed from Nouveau to In Progress
  • % Done changed from 0 to 90
  • Version ProxyEPN changed from 1.2 to 1.0

Modifications publiées sur le svn (r689) :

Ajout d'un nouvel état pour les fiches usagers

Un compte usager usager peut désormais exister avec l'état "préinscrit" :
  • P : PREINS
  • A : ACTIVE
  • E : EXPIRED
  • X : ANONYMOUS
Particularités liées à cet état :
  • l'usager ne peut se connecter (authentification refusée avec message particulier)
  • les comptes n'apparaissent pas par défaut dans la liste des comptes (seuls actifs par défaut)
    (note : valeur du filtre par défaut retirée, laissée à "Tous" suite à r711)
  • comptes ignorés lors des exports automatiques vers annuaire LDAP
  • un animateur peut gérer ces comptes avec les permissions CREATE_USER + EDIT_USER
  • les droits de gestion permettent de les supprimer totalement
  • ou bien de les éditer et/ou de les activer (validation en compte actif)

Formulaire d'enregistrement pour les nouveaux usagers

Un visiteur anonyme (non connecté) peut avoir accès à une page "(pré)enregistrement" lui proposant de créer lui-même son compte usager (nécessite la permission CREATE_MYSELF)..

Le formulaire est très proche de celui utilisé par les animateurs avec les différences suivantes :
  • mot de passe requis (aucun interêt de créer un compte soi-même sinon)
  • catégorie non proposée (créé avec la catégorie par défaut)
  • date d'expiration non proposée (créé par défaut avec +1an)
  • notes internes non proposées
  • ajout d'un captcha pour valider le formulaire

Le captcha utilise le service recaptcha
Un compte est nécessaire pour disposer d'une paire de clés (publique/privée) à renseigner dans les paramètres du fichier app.yml.

Updated by Grégory MARIGOT - TEICEE about 6 years ago

  • Status changed from In Progress to Résolu
  • % Done changed from 90 to 100

Updated by Grégory MARIGOT - TEICEE about 6 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF