Saltar a contenido

Permisos

QFieldCloud proporciona un control de acceso detallado sobre los proyectos con los conceptos de colaboradores del proyecto, miembros de la organización y equipos de la organización.

Acciones

  1. Usuario no registrado:
  2. Usuario simple registrado, no colaborador del proyecto en cuestión ni miembro de la organización en cuestión ni usuario en cuestión.
  3. Propietario del proyecto en cuestión, el usuario en cuestión, pero no colaborador ni miembro de la organización.
  4. Rol de colaborador del proyecto de administración del proyecto en cuestión.
  5. Gestor del rol de colaborador del proyecto del proyecto en cuestión.
  6. Editor del rol de colaborador del proyecto del proyecto en cuestión.
  7. Reportero del rol de colaborador del proyecto del proyecto en cuestión.
  8. Lector del papel de colaborador del proyecto en cuestión.
  9. Propietario de la organización en cuestión o la organización que posee el proyecto en cuestión o a la que pertenece el usuario.
  10. Rol de miembro de la organización en cuestión o de la organización que posee el proyecto en cuestión o a la que pertenece el usuario.
  11. Miembro de la organización miembro de la organización en cuestión o de la organización que posee el proyecto en cuestión o a la que pertenece el usuario.

Accioes

  • ❌ No permitido
  • ✅ Permitiido
  • Irrelevante
Acción 1 2 3 4 5 6 7 8 9 10 11
Listar/consultar los roles de los colaboradores del proyecto
Crear el colaborador del proyecto (es decir, definir un nuevo colaborador)
Actualizar la información de los colaboradores del proyecto (por ejemplo, el rol)
Eliminar el colaborador del proyecto (es decir, eliminar el usuario como colaborador)
Listar miembros de la organización
Crear un miembro de la organización (es decir, definir un nuevo miembro)
Obtener la información de los miembros de la organización (e.g., el rol)
Actualizar la información de los miembros de la organización (e.g., el rol)
Eliminar la información de los miembros de la organización (i.e., eliminar el usuario como miembro de la organización)
Listar/consultar proyectos públicos
Listar/consultar proyectos privados
Actualizar la información del proyecto
Crear un proyecto
Eliminar el proyecto
Añadir archivo delta
Listar los archivos delta del proyecto
Obtener el estado del archivo delta
Listar los archivos del proyecto (qfieldsync)
Descargar los archivos del proyecto (qfieldsync)
Cargar los archivos del proyecto (qfieldsync)
Eliminar los archivos del proyecto (qfieldsync)
Listar los archivos del proyecto (qfield)
Descargar los archivos del proyecto (qfield)
Listar usuarios y organizaciones
Obtener la información pública del usuario
Obtener información detallada del usuario
Actualizar la información del usuario
Borrar usuario
Obtener el estado de la API
Añadir y eliminar secretos

Roles

ProjectCollaborator

Un colaborador de un proyecto de usuario normal sólo puede ser reportero o lector. Un editor o gestor sólo puede serlo de un proyecto de la organización.

Roles

Un rol superior siempre incluye también los inferiores

Nombre Descripción
administrador Cambie el nombre o elimine el proyecto. Los mismos derechos que el propietario del proyecto, excepto la transmisión de la propiedad.
gerente Puede agregar o quitar colaboradores.
editor Puede editar datos
reportero Solo puede insertar datos (no actualizar ni eliminar)
lector Puede leer datos.

OrganizationMember

Roles

Un rol superior siempre incluye también los inferiores

Nombre Descripción
administrador Puede agregar o quitar miembros y crear proyecto
miembro (la diferencia en comparación con otro usuario es solo por motivos de facturación)