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, usuario afectado, 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
Action 1 2 3 4 5 6 7 8 9 10 11
List/query project's collaborator roles
Create project's collaborator (i.e. define new collaborator)
Update project's collaborator's info (i.e. role)
Delete project's collaborator (i.e. remove user as collaborator)
List organization's members
Create organization's member (i.e. define a new member)
Get organization's member info (i.e. role)
Update organization's member info (i.e. role)
Delete organization's member info (i.e. remove user as organization's member)
List/query public projects
List/query private projects
Update project's info
Create a project
Delete project
Add deltafile
List project's deltafiles
Get deltafile's status
List project's files (qfieldsync)
Download project's files (qfieldsync)
Upload project's files (qfieldsync)
Delete project's files (qfieldsync)
List project's files (qfield)
Download project's files (qfield)
List users and organizations
Get user's public information
Get user's detailed information
Update user's information
Delete user
Get API status
Add and remove secrets

Roles

ProjectCollaborator

Un colaborador de un proyecto de usuario normal sólo puede ser reportero o lector. Editor o gestor sólo puede establecerse en el proyecto de una 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)