Saltar al contenido
TapNTable
Devlog
v0.10.10

TapNTable 0.10.10: permisos con reglas claras y un arranque más amable

Permisos críticos, cerrados de verdad

Editar roles y permisos, limpiar el branding de una sucursal y todas las operaciones de copias de seguridad - crear, descargar, restaurar - pasan a exigir el permiso maestro de configuración, además del permiso de la página. Con esto cerramos una puerta real: un rol que solo podía abrir la pestaña de roles podía, en la práctica, concederse cualquier permiso a sí mismo. Ya no puede.

Cada equipo abre a sus usuarios

Quien gestiona camareros, chefs o empleados podía crear usuarios pero no abrir su detalle - el enlace existía y terminaba en acceso denegado. Ahora el permiso de la lista abre el detalle de los usuarios de ese rol, en modo lectura; editar sigue reservado a quien gestiona usuarios. La página de pedidos de takeaway también ganó permiso propio (“Gestión de takeaway”) en vez de heredar el del TPV.

Configuración que aterriza en el sitio correcto

El hub de Configuración abría siempre en la pestaña de licencia - incluso para quien no tenía acceso a ella. Ahora aterriza en la primera pestaña a la que tienes acceso, y el elemento aparece en la navegación para cualquiera con al menos una pestaña (incluyendo a quien solo gestiona takeaway, reservas o la pantalla de turnos). El Dashboard también quedó coherente: el enlace aparece a todo el personal, como la página siempre permitió.

Un arranque más amable

La guía de inicio solo muestra los pasos que tus permisos permiten dar - se acabaron los pasos que terminaban en acceso denegado. El paso de SMS se marca al guardar la configuración (visitar la página ya no cuenta), el paso de cocina cuenta en el primer uso real de la pantalla, y hay pasos nuevos para impuestos, monedas y páginas legales. En multi-sucursal, los pasos de sucursal cuentan por sucursal. La instalación termina ahora con una nota clara: tu tienda arranca en soft-launch - explora con datos de prueba y activa la sucursal cuando estés listo.

Mesas y plano con avisos honestos

  • Con el sistema de mesas desactivado en la sucursal, la página de Mesas muestra un aviso claro con atajo a Sucursales - e imprimir el QR de una mesa avisa de que el código no funcionará hasta que actives el sistema.
  • En el plan Pro sin el addon de integraciones, el editor de plano pasa a ser el básico - como en los demás planes. El atajo que trataba al Pro como dueño del addon contradecía la regla de licencias.
  • Los QR de menú multi-sucursal cuentan ahora solo sucursales activas: el QR de una sucursal aún por abrir apunta a la página principal hasta que la sucursal se active.

Pequeñas cosas que importan

  • Plato del día: el plato creado ahí mismo (sin pasar por la página de artículos) gana IVA y filtros dietéticos - antes nacía sin impuesto y sin filtros.
  • Cupones: un artículo marcado como “excluido de cupones” pero sin impuesto configurado seguía siendo descontado en los pedidos en mesa. Corregido, en línea con los demás canales.
  • Portal del cliente: los favoritos dejaron de asumir la primera sucursal de la instalación - en multi-sucursal mostraban la equivocada; y la página de Facturas queda oculta mientras la facturación esté “próximamente”.
  • Pagos: si la moneda de la casa no es EUR, la pestaña de ifthenpay avisa de que la pasarela solo procesa euros.
  • Limpieza interna: una prop compartida sin consumidores menos, cuatro ajustes fantasma menos, 40 traducciones huérfanas eliminadas por idioma, y tipos de licencia corregidos en el frontend.

La versión 0.10.10 ya está disponible y llega a las instalaciones a través del actualizador integrado, como siempre.