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 2011-11-14 16:16:46

ad.aimm
Member
Registered: 2007-03-16
Posts: 49

notification IF / Case

bonjour,

Est-il possible de faire un Case ou bien un IF mais avec un OU du style : ##IFticket.storestatus=solved|waiting##

Car j'aimerais afficher à deux endroits différent le status d'un ticket en fonction de son status.

##IFticket.storestatus=solved##
##lang.ticket.status## : ##ticket.status##
##ENDIFticket.storestatus##

merci par avance,

ad

Offline

#2 2011-11-14 17:11:23

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: notification IF / Case

A tester :
##IFticket.storestatus=solved##
##IFticket.storestatus=waiting##
le texte que vous voulez


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2014-02-03 18:42:31

DJTom
Member
Registered: 2008-10-30
Posts: 31

Re: notification IF / Case

Je relance ce sujet car je tombe sur la même problèmatique :
- si ticket clos ou résolu : tel texte pour la notification.
- dans les autres cas : un autre texte pour la notification

##IFticket.storestatus=5 | 6##
cas ticket status 5 ou 6 ##ticket.status##
##ENDIFticket.storestatus## ##ELSEticket.storestatus##
Autres cas : 1 2 3 4 : ##ticket.status##
##ENDELSEticket.storestatus##

Quelqu'un aurait une idée svp ?

Offline

#4 2014-02-03 18:43:10

DJTom
Member
Registered: 2008-10-30
Posts: 31

Re: notification IF / Case

yllen wrote:

A tester :
##IFticket.storestatus=solved##
##IFticket.storestatus=waiting##
le texte que vous voulez

Ca ne fonctionne pas (je suis en V0.84.3)

Offline

#5 2014-02-04 15:12:44

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: notification IF / Case

DJTom wrote:
yllen wrote:

A tester :
##IFticket.storestatus=solved##
##IFticket.storestatus=waiting##
le texte que vous voulez

Ca ne fonctionne pas (je suis en V0.84.3)

Effectivement, mais vous ne l'aviez pas précisé smile


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#6 2014-02-04 15:25:12

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: notification IF / Case

Je dirais qu'il faut faire le IF sur le storestatus=5 et ensuite le if sur le storestatus=6 avec le else
A tester :

##IFticket.storestatus=5 ##
cas ticket résolu
##ENDIFticket.storestatus##

##IFticket.storestatus=6##
cas ticket clos
##ENDIFticket.storestatus##
##ELSEticket.storestatus##
cas différents de 5 et 6 déjà traités
##ENDELSEticket.storestatus##


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#7 2014-02-21 09:48:57

DJTom
Member
Registered: 2008-10-30
Posts: 31

Re: notification IF / Case

Merci pour la suggestion yllen. Effectivement ça doit fonctionner mais dans mon cas où le souhaite un texte relativement similaire pour résolu et clos, ça me fait dupliquer ce texte.

Donc finalement je suis passé par 2 templates :
- l'un pour les cas résolu et clos
- l'autre pour les autres cas

Et j'attribue les bons templates aux bonnes notifications.

Last edited by DJTom (2014-02-21 10:25:55)

Offline

#8 2014-02-21 11:30:21

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: notification IF / Case

Je pense que c'est la meilleure solution (celle que j'applique également à mon boulot).


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB