29-11-2011 : Remettre dans le débat politique les principes du Conseil National de la Résistance
17-02-2012 : Pétition pour une protection de l’apiculture et des consommateurs face au lobby des OGM
Logo de mon site
Logo de mon site
Faire un don

Luxpopuli / eZ Publish / Configuration / eZ Publish : approuver la création d'un nouveau compte / Tester le fonctionnement de la procédure d'approbation d'un nouveau compte





Right menu

Logo du site ez.no  Logo XHTML 1.O du W3C  Logo XHTML 1.O du W3C  Site francophone officiel de Firefox
zero papier grâce aux catalogues et promos en ligne de bonial

eZ Publish : approuver la création d'un nouveau compte

Table des matières

  1. Généralités
  2. Créer le workflow «Approve account»
  3. Créer le workflow «Before publishing»
  4. Créer le déclencheur
  5. Test
  6. Le script «runcronjobs»

Tester le fonctionnement de la procédure d'approbation d'un nouveau compte

Date de publication: le dimanche 23 janvier 2011 à 12h54
Dernière modification: par Pascal BOYER le dimanche 23 janvier 2011 à 16h13

À présent que les différents workflows et autre déclencheur sont définis, il ne reste plus qu'à tester le bon fonctionnement du système d'approbation.

La première chose à faire est bien évidemment de créer un compte (s'enregistrer) à partir du site public.
Le fait de s'enregistrer à partir du site public déclenche, par défaut (à moins que l'on ait modifié le paramètre RegistrationFeedback=email de la section [UserSettings] du fichier de configuration settings/site.ini), l'envoi d'un mail de confirmation à la personne venant de s'enregistrer.
Ci-dessous, un exemple du mail que j'ai reçu après m'être enregistré sur mon site de test:

:
design/xxxx/templates/user/registrationinfo.tpl : c'est le template contenant le texte envoyé par mail à l'utilisateur. Il est donc possible de personnaliser le corps du mail à volonté.

Fig. 10: Mail de confirmation personnalisé envoyé à l'utilisateur venant de s'inscrire sur le site

Au même titre que l'utilisateur, le responsable du site reçoit également et simultanément un mail l'informant qu'un compte est en attente d'approbation.
Ci-dessous un exemple de mail personnalisé reçu par l’administrateur du site:

:
design/xxxx/templates/user/registrationfeedback.tpl : c'est le template contenant le texte envoyé par mail à l'administrateur. Il est donc possible de personnaliser le corps du mail à volonté.

:
Pour que l'administrateur reçoive un mail d'information, il n'est pas nécessaire de cocher l'option «Approbation» du cadre «Notification de collaboration» du module «Mes paramètres de notification» de l'onglet «Tableau de bord».

Fig. 11: Mail d'information (très) personnalisé envoyé à l'administrateur du site

Les deux captures d'écran ci-après illustrent les étapes pour approuver (ou rejeter) la demande de création d'un nouveau compte:

Fig. 12: Première étape: l'administrateur affiche les éléments en attente dans le module «Collaboration» de l'onglet «Tableau de bord»

Après avoir cliqué sur le lien de l'élément en attente, la page de confirmation s'affiche:

Fig. 13: Deuxième étape: l'administrateur approuve ou rejette le demande de création d'un nouveau compte

Et on passe à la dernière étape...

Commentaires