Cómo listar especificaciones
Consulta las especificaciones disponibles en la organización o ubicación activa. La pestaña Especificaciones muestra nombre, descripción y propietario, permite buscar por nombre localizado, refrescar la tabla, paginar resultados y abrir cada fila en modo Ver o Editar según permisos y ámbito.
En este artículo
Las especificaciones ayudan a ordenar atributos de la carta, como Vegano o Sin gluten, dentro del catálogo operativo del restaurante. En Antylogic se consultan desde Catálogos, con el contexto de Grupo Marea Demo y la ubicación Marea Gran Via cuando se trabaja a nivel de local.
La lista combina registros propios del ámbito activo con registros de sistema legibles. La búsqueda y la paginación se aplican en la interfaz sobre los datos ya cargados, por lo que el endpoint de listado no recibe filtros de texto ni página.
Antes de empezar
- Tener una sesión iniciada con Grupo Marea Demo seleccionada.
- Para el ámbito de ubicación, tener seleccionada la ubicación Marea Gran Via.
- Disponer de `catalog:view` en el ámbito activo. La interfaz puede habilitar la pantalla con `catalog:manage`, pero el backend del listado exige `catalog:view`.
- Abrir Catálogos con `tab=specifications` para activar la pestaña Especificaciones.
Instrucciones
- 1.
Abre la pestaña Especificaciones
Entra en `Catálogos` desde la organización o desde una ubicación y abre la ruta con `tab=specifications`. Si el tab no es válido, la interfaz vuelve a la pestaña `catalogs`.
- 2.
Revisa las filas de la tabla
Lee las columnas `Nombre`, `Descripción` y `Propietario`. El nombre y la descripción se resuelven con las traducciones disponibles para el idioma activo, y el color aparece junto al nombre como referencia visual.
- 3.
Filtra por nombre localizado
Usa el buscador o una ruta con `specifications_query=Vegano` para filtrar las especificaciones cargadas. Al cambiar la búsqueda, `specifications_page` vuelve a `1`.
- 4.
Pagina o refresca resultados
Cambia de página cuando haya más resultados visibles o pulsa refrescar para ejecutar de nuevo la consulta de especificaciones del ámbito activo.
- 5.
Abre una fila
Selecciona una especificación para abrir su detalle. Las filas editables muestran acción de edición para usuarios con gestión del ámbito; los registros de sistema se abren en modo vista.
Validaciones y límites
- Sin organización seleccionada, la pantalla muestra el estado de no encontrado.
- En ámbito de ubicación, sin ubicación seleccionada se muestra el mismo estado de no encontrado.
- Sin permiso suficiente, la pantalla muestra el mensaje de no acceso del ámbito activo.
- `specifications_query` vacío o no textual no filtra resultados.
- Si no hay coincidencias, la tabla muestra `No hay especificaciones.`
- `specifications_page` inválido se normaliza a la página `1` y se limita al total disponible.
- El listado puede incluir registros de sistema, organización y ubicación según el contexto activo.
- Las especificaciones de sistema son legibles, pero no editables ni borrables desde esta lógica de ámbito.
- La acción `Copiar` no está disponible para especificaciones.
- Este flujo solo consulta `specifications`; no crea, actualiza, elimina ni modifica `product_specifications`.
Resultado esperado
El operador queda situado en la lista de especificaciones del ámbito activo, con la tabla filtrada o paginada según corresponda y con acceso al detalle de cada fila según sus permisos.