Navegacion

Novedades (Mural interno)

El Mural de Novedades es el tablón interno del equipo. Reemplaza los mensajes sueltos por WhatsApp por un feed compartido con historial, reacciones, comentarios y destinatarios específicos.

En esta página
Acceso y permisos · Publicar una novedad · Dirigir mensajes a sucursales o roles · Mensajes importantes vs fijados · Filtros y búsqueda · Carga y paginación · Reacciones y comentarios · Privacidad

Acceso y permisos

Ruta: /Mural

Rol Lee Reacciona Comenta Crea / Edita / Elimina / Fija
Admin Sí (ve todos los mensajes aunque tengan destinatarios específicos)
Coordinador No
Secretaria Sí (sobre sus propias publicaciones; Admin sobre cualquiera)
Terapeuta No
Paciente No

Admin siempre ve todo, independientemente de los destinatarios marcados — es por diseño para que pueda auditar lo publicado.


Publicar una novedad

Solo Admin y Secretaria. Botón + Nueva arriba a la derecha. El modal pide:

  • Título (hasta 150 caracteres).
  • Contenido (hasta 5.000 caracteres, respeta saltos de línea).
  • Adjuntos opcionales: imágenes (JPG/PNG/WebP) o PDF, máx 5 MB c/u.
  • Sucursales destinatarias (vacío = todas). Botón "Seleccionar todos" disponible.
  • Roles destinatarios (vacío = todos). Botón "Seleccionar todos" disponible.
  • Marcar como importante — queda visible aunque sea antiguo.
  • Fijar arriba del feed (solo Admin) — sube al tope mientras esté fijado.

El modal no se cierra haciendo click afuera ni con ESC (para no perder lo escrito). Solo con Cancelar o el botón X.

Al publicar, el post aparece inmediatamente y el contador de no leídos sube para los destinatarios.


Dirigir mensajes a sucursales o roles

Al publicar puedes marcar sucursales y/o roles destinatarios. La combinación es AND entre dimensiones:

Sucursales Roles Quién lo ve
Vacío Vacío Toda la empresa
México Vacío Cualquier rol en México
Vacío Terapeuta Terapeutas de todas las sucursales
México Terapeuta Solo terapeutas de México
México, La Florida Terapeuta, Secretaria Terapeutas y secretarias de México y La Florida

Cada post muestra badges con sus destinatarios cuando no es general (ej. 🏢 1 sucursal(es) y 👥 Therapist). Eso ayuda a la secretaria a saber a quién le va a llegar antes de hacer click en editar.

Editar destinatarios está permitido en cualquier momento: abre "Editar" desde el menú de tres puntos del post.


Mensajes importantes vs fijados

Son flags independientes con propósitos distintos.

Importante (badge rojo)

Queda visible aunque sea antiguo — sobrescribe el filtro de los últimos 30 días.

Recomendado para:

  • Protocolos vigentes (políticas, urgencias, COVID, etc.).
  • Información de referencia que la secretaria debe consultar rápido aunque tenga meses.

NO recomendado para:

  • Mensajes de actualidad ("cumpleaños del lunes") — usar Fijar que dura unos días.
  • Avisos puntuales ("hoy no hay luz") — sin importante; salen del feed cuando pasen 30 días y eso está bien.

Fijar arriba (badge ámbar, solo Admin)

Sube el post al tope del feed. Útil para temas activos durante unos días.

Ambos flags se pueden combinar: fijado + importante = pinned arriba y siempre visible.


Filtros y búsqueda

Arriba del feed hay 4 filtros en línea (sticky bajo la barra de navegación):

  • Sucursal: muestra solo mensajes dirigidos a esa sucursal (incluye los generales).
  • Rol destinatario: muestra solo mensajes dirigidos a ese rol.
  • Buscar: filtra por texto en título o contenido (insensible a mayúsculas/acentos).
  • Solo importantes (chip rojo): toggle que muestra únicamente los importantes.

Cuando se aplica cualquier filtro explícito, la ventana de 30 días se desactiva automáticamente — se asume que el usuario está buscando algo específico y quiere historial completo.


Carga y paginación

  • Primera carga: mensajes de los últimos 30 días + todos los importantes (sin importar la antigüedad). Tamaño de página: 20.
  • "Cargar más": aparece cuando hay más mensajes dentro de la ventana de 30 días. Usa paginación por cursor estable (no se desordena si llegan posts nuevos).
  • "Cargar mensajes anteriores a 30 días": aparece cuando se agota la ventana y hay mensajes más antiguos. Click expande sin volver a filtrar.

Layout responsive

  • Escritorio (≥1024px): 2 columnas con gap. Posts fijados o importantes ocupan el ancho completo (span 2 cols) arriba del feed para destacar.
  • Escritorio ancho (≥1600px): 3 columnas.
  • Tablet portrait (768-1023px): 1 columna (entra en breakpoint mobile).
  • Mobile (<768px): 1 columna. Los filtros se apilan vertical y el header pierde sticky para no estorbar.

Reacciones y comentarios

Reacciones (todos los roles staff)

Cuatro disponibles: 👍 pulgar, ❤️ corazón, 🎉 fiesta, ❓ pregunta.

Cada usuario tiene una sola reacción por post. Re-clic en la misma la quita; click en otra la reemplaza.

Comentarios (todos los roles staff)

Click en el ícono de mensaje despliega la sección. Hasta 1.000 caracteres. Enter publica.

Cada autor puede eliminar sus comentarios; Admin puede eliminar cualquiera.


Indicador de no leídos

El ícono del Mural en la barra superior muestra un contador rojo con la cantidad de mensajes que te aplican y aún no has leído (respeta destinatarios). Entrar a /Mural marca todo como leído.


Privacidad

  • El mural es interno de la empresa. Pacientes no entran.
  • Los adjuntos se almacenan en blob storage y se sirven vía proxy autenticado.
  • Eliminar un post oculta sus comentarios, reacciones y adjuntos (soft delete, reversible por admin con acceso DB).
  • El IP del firmante y user-agent NO se registran en el Mural (eso es para firma electrónica, otro feature).