You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2021-09-09 16:03:01

jean-paul.clerc
Member
Registered: 2016-11-08
Posts: 276

Notification : Ajout d'un suivi

Bonjour

Pour les tickets et les changements, je voudrais envoyer une notification avec le contenu du suivi (ajouté ou modifié)

Est-ce possible et si oui, comment ?

Merci pour vos conseils et aides

Jean-Paul

Offline

#2 2021-09-09 16:26:36

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Notification : Ajout d'un suivi

Quelle version de GLPI ?

avez vous déjà paramétré d'autres notifications ?
pour les changements :  dans configuration>notifications>notifications

creez une notification : (je préfixe par N_ pour les notifications mais vous mettez le nom que vous voulez)
N_Changement_Nouveau_Suivi
actif=oui
type = changement
evenement = nouveau suivi

dans configuration>notifications>modèles de notifications
creez un nouveau modèle
M_changement_nouveau_suivi  (M_ comme modèle) 
type "changement"

=> ajoutez

dans l'onglet traduction de modèle cliquez sur  "ajoutez une nouvelle traduction :"

ensuite
dans le sujet par exemple :  nouveau suivi pour le changement ##change.id##

dans le corps du message

un nouveau suivi a été ajouté sur votre changement, blablabla :
##FOREACH last followups##
##followup.description##
##ENDFOREACHfollowups##

retournez sur la notification N_Changement_Nouveau_Suivi
associez le modèle M_Changement_Nouveau_Suivi
ajoutez les destinataires

et c'est tout

pour les tickets c'est le même principe


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2021-09-09 16:53:07

jean-paul.clerc
Member
Registered: 2016-11-08
Posts: 276

Re: Notification : Ajout d'un suivi

Merci beaucoup !

Je me permets d'en demander plus :-)

L'auteur du dernier suivi ?
La date du dernier suivi ?

Encore merci pour ce que vous faites

Offline

#4 2021-09-09 16:57:47

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Notification : Ajout d'un suivi

##FOREACH last followups##
     ##followup.author##    Rédacteur   
     ##followup.date##    Date d'ouverture   
     ##followup.description##    Description   
     ##followup.isprivate##    Privé   
     ##followup.requesttype##    Source de la demande

##ENDFOREACHfollowups##


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#5 2021-09-09 16:59:15

jean-paul.clerc
Member
Registered: 2016-11-08
Posts: 276

Re: Notification : Ajout d'un suivi

Encore merci ....

Offline

#6 2022-07-05 16:19:02

jfaubin
Member
Registered: 2022-04-28
Posts: 17

Re: Notification : Ajout d'un suivi

Bonjour LaDenrée,
J'ai suivi l'ajout de notification comme dans votre exemple et ca fonctionne, mais je me demandais s'il y avait une facon de mettre le dernier suivi en couleur et en bold.

Genre:
##FOREACH last 1 followups##
JE veux le dernier suivi en couleur et gras! Merci
##followup.description##

##ENDFOREACHfollowups##

comment faire??

LaDenrée wrote:

##FOREACH last followups##
     ##followup.author##    Rédacteur   
     ##followup.date##    Date d'ouverture   
     ##followup.description##    Description   
     ##followup.isprivate##    Privé   
     ##followup.requesttype##    Source de la demande

##ENDFOREACHfollowups##

Offline

#7 2022-07-05 16:58:00

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Notification : Ajout d'un suivi

première solution

##FOREACH last followups##
         ##followup.author##    Rédacteur   
         ##followup.date##    Date d'ouverture   
<span style="color: #ff0000;"><strong>         ##followup.description##    </strong></span>
         ##followup.isprivate##    Privé   
         ##followup.requesttype##    Source de la demande

    ##ENDFOREACHfollowups##

autre option :
dans le modèle vous définissez le CSS

par exemple

.lastfollowupclass{
  color: #ff0000;
font-weight: bold;
}

.encadre {
   border-left:1px solid #000000; /* couleur du cadre */
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   display : block;
   color: #000000;
   padding:10px;
   background-color:#F0F0F0 ;

}

ensuite dans votre traduction :

<div class="lastfollowupclass">
    ##FOREACH last followups##
         ##followup.author##    Rédacteur   
         ##followup.date##    Date d'ouverture   
         ##followup.description##    Description   
         ##followup.isprivate##    Privé   
         ##followup.requesttype##    Source de la demande

    ##ENDFOREACHfollowups##
</div>
<div class="encadre">
    ##FOREACH last followups##
         ##followup.author##    Rédacteur   
         ##followup.date##    Date d'ouverture   
         ##followup.description##    Description   
         ##followup.isprivate##    Privé   
         ##followup.requesttype##    Source de la demande

    ##ENDFOREACHfollowups##
</div>


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#8 2022-07-12 15:40:38

jfaubin
Member
Registered: 2022-04-28
Posts: 17

Re: Notification : Ajout d'un suivi

Thanks!! je vais essayer ca et en redonner des news!..!

merci bcp!

LaDenrée wrote:

première solution

##FOREACH last followups##
         ##followup.author##    Rédacteur   
         ##followup.date##    Date d'ouverture   
<span style="color: #ff0000;"><strong>         ##followup.description##    </strong></span>
         ##followup.isprivate##    Privé   
         ##followup.requesttype##    Source de la demande

    ##ENDFOREACHfollowups##

autre option :
dans le modèle vous définissez le CSS

par exemple

.lastfollowupclass{
  color: #ff0000;
font-weight: bold;
}

.encadre {
   border-left:1px solid #000000; /* couleur du cadre */
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   display : block;
   color: #000000;
   padding:10px;
   background-color:#F0F0F0 ;

}

ensuite dans votre traduction :

<div class="lastfollowupclass">
    ##FOREACH last followups##
         ##followup.author##    Rédacteur   
         ##followup.date##    Date d'ouverture   
         ##followup.description##    Description   
         ##followup.isprivate##    Privé   
         ##followup.requesttype##    Source de la demande

    ##ENDFOREACHfollowups##
</div>
<div class="encadre">
    ##FOREACH last followups##
         ##followup.author##    Rédacteur   
         ##followup.date##    Date d'ouverture   
         ##followup.description##    Description   
         ##followup.isprivate##    Privé   
         ##followup.requesttype##    Source de la demande

    ##ENDFOREACHfollowups##
</div>

Offline

Board footer

Powered by FluxBB