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 2022-01-20 19:53:29

jcervantes.sipecom
Member
Registered: 2019-09-25
Posts: 31

Plantilla de Notificacion Condicional ##IFTicket.action= [Resuelto]

Estuve buscando en google y en este portal, si había la forma de condicionar en una plantilla el tag ##ticket.action## con un IF, esto con el fin de crear una sola plantilla para las diferentes acciones.

Me topé con estos temas, pero ninguno funcionó:

https://forum.glpi-project.org/viewtopic.php?id=22827
https://forum.glpi-project.org/viewtopic.php?id=37160
https://forum.glpi-project.org/viewtopic.php?id=22839
https://forum.glpi-project.org/viewtopic.php?id=25180
https://forum.glpi-project.org/viewtopic.php?id=24468
https://forum.glpi-project.org/viewtopic.php?id=22834

Actualmente sí uso un tag condicional: ##IFticket.storestatus=(1-6 dependiendo del estado del ticket)## pero este tag condicional solo sirve para el estado  del ticket (abierto, procesando, pendiente, resuelto, cerrado) pero no de la acción (nuevo followup, nueva tarea, etc).

¿Hay alguna forma de usar ##IFTicket.action=?

Last edited by jcervantes.sipecom (2022-01-22 20:40:56)

Offline

#2 2022-01-22 20:40:35

jcervantes.sipecom
Member
Registered: 2019-09-25
Posts: 31

Re: Plantilla de Notificacion Condicional ##IFTicket.action= [Resuelto]

Ya encontré la solución, el problema es que en GLPI manejamos usuarios con el idioma Ingles y otros con Español (Colombia), entonces en Plantilla de notificación > Traducciones de la plantilla, tuve que agregar una traducción por Default (predeterminada) refiriéndose al inglés y otra para Español (Colombia).

En la traducción predeterminada, modifiqué la plantilla con este TAG:
##IFticket.action=New Task##
##IFticket.action=New Followup##

En la traducción Español (Colombia), modifiqué la plantilla con este TAG:
##IFticket.action=Nueva Tarea##
##IFticket.action=Nuevo seguimiento para esta incidencia##

Entonces cuando tenga que corregir algo, debo realizarlo en las 2 traducciones.

Si en los TAGs se pudiera utilizar un OR o algo similar pudiera hacer una sola plantilla con una sola traducción.

O si se pudiera utilizar un TAG para las acciones con algo más generico utilizando la base de datos tal cual lo hace IFticket.storestatus, por ejemplo glpi.glpi_notifications.event = add_task,add_followup,etc, que también se encuentran en inc/notificationtargetcommonitilobject.class.php, se pudiera crear una plantilla más generica sin importar el idioma o traduccion.

Last edited by jcervantes.sipecom (2022-01-22 20:49:00)

Offline

Board footer

Powered by FluxBB