Skip to content

Notificaciones

Alberto edited this page Jan 25, 2018 · 2 revisions

En cuanto a mensajes que se puedan producir durante la interacción del usuario por el website se ha decidido por abstraer el método que produce dichas notificaciones, los métodos serán:

//FILE: /public/js/devCode.js
publicErrorMsg(errorMsg)
publicSuccessMsg(successMsg)

Estas funciones podrán llamarse desde cualquier lugar de la web que lo requiera indicando el mensaje. Se ha decidido separar para diferenciar claramente qué tipo de mensaje se desea mostrar al usuario.

Cada página se encargará de mostrar un elemento cuyo id será notificationMsg en el formato que corresponda.

Tipos de notificaciones

Se ha decantado por dos tipos:

  • Mensajes de error.
  • Mensajes indicando que todo ha funcionado correctamente.

Para esto, como los controladores solo tienen permitido devolver 2 variables en formato json: response o error, tan solo será necesario el control de dichas 2 respuestas.

Primer caso: Se ha producido un error.

En este caso, el controlador se encargará de devolver un json que contiene un error indicando el mensaje de dicho error, tras esto, será enviado al usuario a través de una notificación.

Segundo caso: Todo ha ido "OK".

En este caso, si todo ha funcionado correctamente siempre devolverá "OK" puesto que hay métodos que no necesitan devolver un texto concreto. En caso se querer indicar al usuario un mensaje, se indicará antes de enviar al usuario la notificación pertinente.

Clone this wiki locally