Juan Felipe Zapata Moreno 2c7d2f2001 feat: agregar componentes de gestión de almacenes y movimientos
- Implementar vistas CRUD para administración de almacenes (Index, Create, Edit, Delete).
- Añadir  para realizar traspasos de productos entre almacenes.
- Configurar lógica de rutas y API (Module.js) para almacenes y movimientos.
2026-02-06 00:01:45 -06:00

17 lines
451 B
JavaScript

import { hasPermission } from '@Plugins/RolePermission.js';
// Ruta API
const apiTo = (name, params = {}) => route(`movements.${name}`, params)
// Ruta visual
const viewTo = ({ name = '', params = {}, query = {} }) => ({ name: `pos.movements.${name}`, params, query })
// Determina si un usuario puede hacer algo en base a los permisos
const can = (permission) => hasPermission(`movements.${permission}`)
export {
can,
viewTo,
apiTo
}