Roles y permisos
Cada usuario en Cargo-Planner se le asigna un único rol que determina su nivel de acceso. Los roles son jerárquicos: cada rol incluye todos los permisos de los roles por debajo de él.
Roles
Los roles de menor a mayor nivel de acceso:
- Planner (por defecto) - Puede crear, ver, editar y eliminar listas de carga. Este es el rol base asignado a todos los nuevos usuarios.
- Editor - Todo lo que puede hacer el Planner, más la capacidad de crear y modificar equipos, bibliotecas de carga, preajustes y proyectos.
- Developer - Todo lo que puede hacer el Editor, más acceso a tokens de API y gestión de webhooks para integraciones.
- Administrator - Todo lo que puede hacer el Developer, más gestión de usuarios, detalles de la empresa y gestión de suscripciones.
Permisos de características
A los usuarios con el rol de Planner se les pueden otorgar permisos individuales de características opcionalmente. Esto le permite dar a un Planner acceso a capacidades de edición específicas sin promoverlos a un rol completo de Editor. Los permisos de características disponibles son:
| Permiso | Permite |
|---|
| Cargo Editor | Crear y modificar elementos de la biblioteca de carga |
| Equipment Editor | Crear y modificar equipos |
| Project Editor | Crear y modificar proyectos |
| Preset Editor | Crear y modificar preajustes de carga |
| Company Editor | Modificar detalles de la empresa |
Los permisos de características solo son relevantes para el rol de Planner. Los usuarios con el rol de Editor o superior ya tienen todas estas capacidades como parte de su rol.
Propiedades adicionales
Aislado
Aislado es una propiedad que se puede habilitar en cualquier usuario independientemente de su rol. Un usuario aislado:
- Solo puede ver las listas de carga que han creado ellos mismos
- No puede ver listas de carga o proyectos creados por otros usuarios en la organización
- Sus listas de carga se colocan automáticamente en un proyecto nombrado con su nombre de usuario
Otros usuarios no aislados en la organización pueden ver las listas de carga creadas por usuarios aislados. Esto hace que el modo aislado sea útil para usuarios externos (por ejemplo, clientes o socios) que deberían poder planificar sus propios envíos, mientras que el personal interno aún puede ver y gestionar esos planes.
Un usuario aislado no puede ser un Administrator.
Matriz de permisos
Las tablas a continuación muestran lo que cada rol puede hacer:
Operaciones de lista de carga
| Tarea | Planner | Editor | Developer | Administrator |
|---|
| Ver | Sí | Sí | Sí | Sí |
| Crear | Sí | Sí | Sí | Sí |
| Editar | Sí | Sí | Sí | Sí |
| Eliminar | Sí | Sí | Sí | Sí |
Operaciones de proyectos
| Tarea | Planner | Editor | Developer | Administrator |
|---|
| Ver | Sí | Sí | Sí | Sí |
| Crear | No | Sí | Sí | Sí |
| Editar | No | Sí | Sí | Sí |
| Eliminar | No | Sí | Sí | Sí |
Operaciones de la biblioteca de equipos
| Tarea | Planner | Editor | Developer | Administrator |
|---|
| Ver | Sí | Sí | Sí | Sí |
| Crear | No | Sí | Sí | Sí |
| Editar | No | Sí | Sí | Sí |
| Eliminar | No | Sí | Sí | Sí |
Operaciones de la biblioteca de carga
| Tarea | Planner | Editor | Developer | Administrator |
|---|
| Ver | Sí | Sí | Sí | Sí |
| Crear | No | Sí | Sí | Sí |
| Editar | No | Sí | Sí | Sí |
| Eliminar | No | Sí | Sí | Sí |
Gestión de tokens de API
| Tarea | Planner | Editor | Developer | Administrator |
|---|
| Ver | No | No | Sí | Sí |
| Crear | No | No | Sí | Sí |
| Editar | No | No | Sí | Sí |
| Eliminar | No | No | Sí | Sí |
Gestión de webhooks
| Tarea | Planner | Editor | Developer | Administrator |
|---|
| Ver | No | No | Sí | Sí |
| Crear | No | No | Sí | Sí |
| Editar | No | No | Sí | Sí |
| Eliminar | No | No | Sí | Sí |
Gestión de usuarios
| Tarea | Planner | Editor | Developer | Administrator |
|---|
| Ver | No | No | No | Sí |
| Crear | No | No | No | Sí |
| Editar | No | No | No | Sí |
| Eliminar | No | No | No | Sí |
Gestión de suscripciones
| Tarea | Planner | Editor | Developer | Administrator |
|---|
| Ver | No | No | No | Sí |
| Gestionar | No | No | No | Sí |