nuraresto· ayudanuraresto.app

Roles

Ruta: /ajustes/roles Quién la usa: dueño (y cualquier rol con role.manage) Permiso requerido: role.manage Capturas: docs/manual/screenshots/roles/

Qué es

Roles define los paquetes de permisos del restaurante. Cada renglón es un rol con su nombre, cuántos permisos otorga y a cuántas personas está asignado; al desplegarlo aparecen todas las casillas de permiso agrupadas por área. La pantalla lo resume arriba: «Define roles y los permisos que otorgan. Asigna roles a las personas en la sección Usuarios. Un usuario puede tener varios roles (p. ej. Cajero y Gerente).» En frankies-sim hay cuatro: Propietario (marcado sistema, 31 permisos, 1 usuario), Cajero Sim (4 permisos), Cocina Sim (4) y Gerente Sim (13).

Cuándo se usa

Al montar el restaurante, cuando entra un puesto nuevo (un supervisor, un repartidor de mostrador) y cada vez que hay que dar o quitar una atribución — por ejemplo, permitir descuentos a un turno.

Paso a paso

  1. Abra Ajustes → Roles. Los cuatro roles con su conteo de permisos y usuarios
  2. Para crear un rol, escriba el nombre en el campo Nombre del nuevo rol (p. ej. Cajero) y presione Crear rol. El rol nace sin permisos.
  3. Presione el nombre de un rol para desplegarlo. Se abre con el campo Nombre del rol y las casillas de permiso agrupadas: Clientes, Punto de venta, Pedidos, Tarjetas de regalo, Catálogo, Inventario y compras, Entregas, Personal, Reportes, Sedes y Administración. El rol «Cajero Sim» desplegado con sus casillas por área
  4. Marque y desmarque lo que ese rol debe poder hacer. En la simulación, Cajero Sim trae marcadas «Vender en punto de venta», «Procesar reembolsos», «Tomar pedidos» y «Reportes de cierre y cajeros» — y no «Aplicar descuentos», que es lo que hace que el cajero no vea el control de descuento en el POS.
  5. Presione Guardar permisos. El guardado reemplaza el juego completo de permisos del rol por lo que quede marcado.
  6. Eliminar borra un rol y lo quita de las personas que lo tenían. En el recorrido no se ejecutó, para no modificar la organización.

Campos y botones

Campo/BotónQué haceNotas
Nombre del nuevo rolNombre del rol a crearObligatorio
Crear rolCrea el rol vacíoDespués hay que desplegarlo y marcarle permisos
Renglón del rol (▸ / ▾)Despliega o cierra el editorMuestra «N permiso(s) · N usuario(s)»
Etiqueta «sistema»Marca el rol que trae el sistemaEn frankies-sim, Propietario
Nombre del rolRenombra el rolNo se muestra en los roles de sistema
Casillas de permisoOtorgan cada atribuciónAgrupadas por área; en un restaurante no aparecen los grupos de Agenda ni de Citas
Guardar permisosReemplaza los permisos de ese rolSolo en roles que no son de sistema
EliminarBorra el rolSolo en roles que no son de sistema; se lo quita a los usuarios que lo tengan

Lo que esta pantalla no hace: no asigna roles a las personas —eso es Usuarios— y no deja tocar el rol de sistema. Al desplegar Propietario aparecen todas las casillas marcadas y deshabilitadas, con el aviso «El rol de sistema tiene todos los permisos y no se puede modificar»; tampoco tiene Eliminar.

El rol de sistema «Propietario», con sus casillas bloqueadas

Quien no tiene role.manage no ve la sección en la barra de Ajustes; si escribe la ruta, la pantalla responde «No tienes permiso para gestionar roles.» Así se vio con el gerente de la simulación, cuya barra de Ajustes llega solo hasta Facturación (General, Impresión, Zonas de reparto, Métodos de pago, Pagos en línea, Canales externos, Conexiones, Dominio propio y Facturación).

El gerente abre /ajustes/roles y solo ve el aviso de permiso

Mensajes y errores

"No tienes permiso para gestionar roles." — lo que ve quien abre la ruta sin role.manage.

"El rol de sistema tiene todos los permisos y no se puede modificar." — al desplegar un rol de sistema.

"Sin permiso" — error que devuelve el servidor si se intenta crear, guardar o eliminar un rol sin role.manage.

Esta pantalla no usa códigos NG_*.

Relacionado

  • Usuarios — asignar estos roles a cada persona
  • Cajeros y PIN — la lista sale de quien tenga «Vender en punto de venta»
  • POS — sin «Aplicar descuentos» el cajero no ve el control de descuento
  • Personal