Projet

Général

Profil

Actions

Evolution #157

fermé

Nouvelle gestion des inscriptions par les usagers

Ajouté par Grégory MARIGOT - TEICEE il y a presque 10 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
Début:
23/01/2015
Echéance:
% réalisé:

100%

Temps estimé:
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


Demandes liées 2 (0 ouverte2 fermées)

Lié à Evolution #81: Modifications sur la gestion des sessionsFerméGrégory MARIGOT - TEICEE07/01/2011

Actions
Lié à Evolution #143: Etat public/privé des sessionsFerméGrégory MARIGOT - TEICEE28/11/2013

Actions

Mis à jour par Grégory MARIGOT - TEICEE il y a presque 10 ans

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 0 à 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%

Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 8 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF