j'avais un problème avec l'outil MAIL qui permettait d'envoyer des mails à tous les utilisateurs, sans possibilité de limiter aux seuls utilisateurs de l'espace courant…
J'ai trouvé la réponse ci-dessous dans le forum Paramétrage de l'Agora et je vous en remercie.
Je viens de faire une mise à jour pour passer à 21.6 et j'ai donc dû, à nouveau, aller "bidouiller" le code dans le fichier CtrlMail.php, ce qui ne facilite pas les mises à jour…xech a écrit : ↑22 juin 2021, 10:09 Bonjour, pour répondre à vos question
Pour faire apparaitre uniquement l'espace courant dans le module mail, vous pouvez remplacer à la ligne 73 du fichier "/app/ModMail/CtrlMail.php" :parCode : Tout sélectionner
foreach(Ctrl::$curUser->getSpaces() as $tmpContainer){
Concernant l'envoie d'emails aux groupes d'utilisateurs, je regarde dès que possible s'il s'agit d'un bug à corriger sur la dernière version 21.6Code : Tout sélectionner
foreach(Ctrl::$curUser->getSpaces() as $tmpContainer){ if($tmpContainer->_id!=Ctrl::$curSpace->_id) continue;
Cordialement
Xech
Par ailleurs, cette limitation ne fonctionne qu'avec l'outil MAIL et ne concerne pas les notifications par mail des différents outils (fichiers, agenda, tâches, etc.). Mes compétences informatiques ne m'ont pas permis de trouver dans les différents fichiers correspondants les lignes que je pourrais modifier selon la même méthode…
DEMANDE D'ÉVOLUTION : ne serait-il pas possible dans les paramétrages généraux d'Agora d'avoir une case à cocher pour les différents outils pour limiter l'envoi de notifications et de mails aux utilisateurs respectifs de chaque espace ?
Vous remerciant encore pour la qualité de cet outil, ses capacités et votre réactivité.
Gérald