Commit 0f9723fd by Juan

Se agrega notificaciones de mensajes

1 parent f9e4204e
...@@ -23,10 +23,11 @@ class controlador_soporte_mensajes(http.Controller): ...@@ -23,10 +23,11 @@ class controlador_soporte_mensajes(http.Controller):
lista.append(nvo_mensaje.id) lista.append(nvo_mensaje.id)
incidencia.si_mensajes = lista incidencia.si_mensajes = lista
incidencia.registrar_mensaje(nvo_mensaje) incidencia.registrar_mensaje(nvo_mensaje)
#self.NotificarMensajeNuevo(incidencia) self.NotificarMensajeNuevo(incidencia)
return ("Exito") return ("Exito")
def NotificarMensajeNuevo(self,incidencia): def NotificarMensajeNuevo(self,incidencia):
"""Este solo funciona en el server de soporte"""
print("Notificador de incidencia") print("Notificador de incidencia")
try: try:
notif_push = incidencias.env['ext.notificador'].sudo() notif_push = incidencias.env['ext.notificador'].sudo()
...@@ -41,7 +42,7 @@ class controlador_soporte_mensajes(http.Controller): ...@@ -41,7 +42,7 @@ class controlador_soporte_mensajes(http.Controller):
def _NotificarMensajeNuevo(self,incidencia,notif_push): def _NotificarMensajeNuevo(self,incidencia,notif_push):
uids = [] uids = []
for mensaje in incidencia.si_mensajes: for mensaje in incidencia.si_mensajes:
print(mensaje.si_creador.id) #print(mensaje.si_creador.id)
if not mensaje.si_creador.id in uids: if not mensaje.si_creador.id in uids:
uids.append(mensaje.si_creador.id) uids.append(mensaje.si_creador.id)
msm = f"""Se a recivido un mensaje en el incidente {incidencia.si_descripcion}""" msm = f"""Se a recivido un mensaje en el incidente {incidencia.si_descripcion}"""
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!