Envoyer un mail à tous les participants d'un event

Issue #38 resolved
Emmanuel Lecoester repo owner created an issue

Bonjour Serait il possible d'ajouter la possibilité à un participant d'un evenement d'envoyer un mail à tous les participants de cet evenement?

Pour notre club de plongées, cela nous permet d'organiser le co-voiture, de prévenir d'un imprévu, d'informer tout le groupe, ...

Merci

Comments (12)

  1. Emmanuel Lecoester reporter

    ben en fait... çà nécessite - un nouveau droit : "communiquer avec les autres participants" - un formulaire de mail - gérer la liste des participants - qui des gens en attente de validation... ils recoivent le mail ou pas ? - il faudrait pour être "puriste" un droit "j'accepte de recevoir les mails des autres..."

    Beaucoup de questions... je dis pas non... je dis juste pas tout de suite ^^

  2. Emmanuel Lecoester reporter

    j'en suis au développement et çà fonctionne...

    Maintenant les questions : - je me suis basé sur l'envoi de mail en masse de joomla. c'est bon comme çà ? - Actuellement l'envoi de mail se fait pour tous les inscriptions indépendamment de tout. D'après vous, il faut un filtre sur le statut (que les inscriptions publiées). J'ajoute un filtre sur les statuts d'inscription ok, ptet, non, en attente ? - l'envoi de mail se fait en backend. C'est bon pour tout le monde ?

    Capture.PNG

  3. Emmanuel Lecoester reporter

    vous verriez d'autres indications sur l'écran ? genre l'évènement, les dates...

  4. Jean-Pierre Parcy

    Bonjour un filtre sur les groupes joomla et une personne précise en plus du type d'inscription avec l'événement et la date serait bien. Je pense que cela serait mieux en front-end pour limiter l'accès au bac-rend au seul admin. JPP

  5. Emmanuel Lecoester reporter

    donc :

    Données de l'évènement : Titre et date Filtre sur le type d'inscriptions : j'essaie de le faire en saisie multiple Filtre sur un groupe : pourquoi filtrer sur un groupe alors que c'est un mail pour les inscrits ? Si tu as un exmeple ... Filtre sur une personne précise : un filtre qui reprend toutes les personnes inscrites donc ? quelque soit le type d'inscription.

    Vision en front : ben on verra quand j'aurai fini la partie backend.

    Manu

  6. Jean-Luc MARCHAL

    Bonjour, Pour moi titre de l'événement, date et filtre sur les type d'inscriptions, c'est OK ; Je ne vois rien de plus.

    Pour la possibilité d'envoyer un mail à partir du front, je verrai bien un bouton qui ne serait présent qu'en fonction d'un groupe déterminé en backend; c'est à dire que je ne souhaiterais pas que n'importe quel inscrit puisse envoyer un mail aux autres inscrits

  7. Jean-Jacques Herve

    Bonjour, Pour moi, dans le formulaire il faudrait un ascenceur qui permettent le choix de l'événement afin d'éviter toute erreur. D'un coup d'un seul, les autres champs de cet événement seront disponibles pour remplir automatiquement une sorte d'entête du mail :

    titre event - date event - etc... (comme pour les mails de notification de création ou de modification) soit dans l'objet du mail soit dans le corps du mail (ou les deux).

    Resterait plus qu'à saisir le texte de son message à la suite.

    Auparavant il pourrait etre utile de choisir les destinataires parmi les catégories suivantes :

    Tous / je viendrai / Je ne sais pas encore / Je ne viendrai pas

    Car on peut avoir besoin de :

    • Rappeler à l'ordre les indécis.
    • Envoyer un message particulier à ceux qui ne viendront pas tout comme à ceux qui viendront.
  8. Jean-Luc MARCHAL

    Lors de l'envoi d'un mail, si l'on décoche les inscrits, ceux ci le reçoivent quand même.

  9. Emmanuel Lecoester reporter

    dans le fichier administrator/com_allevents/models/events.php ligne 1104 mettre

            $enrol_yes     = array_key_exists('enrol_yes',$data) ? (int) $data['enrol_yes'] : 0;
            $enrol_no      = array_key_exists('enrol_no',$data) ? (int) $data['enrol_no'] : 0;
            $enrol_perhaps = array_key_exists('enrol_perhaps',$data) ? (int) $data['enrol_perhaps'] : 0;
            $enrol_pending = array_key_exists('enrol_pending',$data) ? (int) $data['enrol_pending'] : 0;
    

    au lieu des "1"

    manu

  10. Log in to comment