Evolution #157

Nouvelle gestion des inscriptions par les usagers

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

Status:Fermé Start date:01/23/2015
Priority:Normal Due date:
Assignee:Grégory MARIGOT - TEICEE % Done:

100%

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

Description

Possibilités d'inscription aux ateliers par les usagers eux-mêmes :
- activation/désactivation de cette possibilité pour chaque atelier
- choix de l'état initial de l'inscription : demande à valider ou inscription ferme
- application des permissions sur toutes les sessions en cas de série
- possibilité de se désinscrire par l'usager lui-même
- notifications par email aux animateurs en cas de désinscription


Related issues

related to Evolution #81: Modifications sur la gestion des sessions Fermé 01/07/2011
related to Evolution #143: Etat public/privé des sessions Fermé 11/28/2013

Associated revisions

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

NEW #157: Gestion des inscriptions et désinscriptions des usagers aux ateliers

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

FIX #147, #157 : affichage inscrit/max n'ayant rien à faire sur liste des connexions liées à une session

History

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

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

Mise en place du nouveau système d'inscription (et désinscription) par les usagers (r748).

Les ateliers disposait auparavant d'un champ booléen permettant d'autoriser ou non les inscriptions par les usagers. Il est désormais remplacer par un sélecteur dont les choix sont définis dans une nouvelle liste administrable : workshop_registration

Ceci permet de choisir parmis 3 choix (au lieu de 2) :
  • pas d'inscription par les usagers
  • enregistrement en tant que "préinscrit"
  • enregistrement en tant que "inscrit"

L'utilisation d'une liste administrable permet de configurer les libellés, mais aussi de définir quel est l'option par défaut à la création d'un nouvel atelier.

Lors d'inscription sur une série d'ateliers liés, les permissions sont testés pour chaque session afin de déterminer si l'inscription peut s'appliquer ou non.

Enfin la désinscription est également rendu possible par l'usager :
  • si l'état était "inscrit" une confirmation est demandée, puis une notification email envoyée
  • sinon (état "préinscrit" ou "en attente") l'inscription est supprimée sans plus de précaution
Les notifications email dépendent de la nouvelle option app_options_notif_unregister :
  • false : aucune notification envoyée
  • true : envoi à tous les animateurs de l'EPN de l'atelier
  • autre : indique l'adresse email à utiliser

Le modèle de l'email envoyé est stocké dans data/html/mail_unregister.html et dispose de simplement 3 variables : %USER%, %SESSION% et %LINK%

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

  • Status changed from Résolu to Fermé

Also available in: Atom PDF