Ir para o conteúdo

Permissões

QFieldCloud provides a fine grained access control over projects with the concepts of project collaborators, organization members and organization teams.

Tipos de utilizador

  1. Utilizador não registado.
  2. Simple registered user, neither collaborator of the concerned project nor member of the concerned organization nor the concerned user.
  3. Project owner of the concerned project, the concerned user, but not collaborator nor organization member.
  4. Project collaborator role admin of the concerned project.
  5. Project collaborator role manager of the concerned project.
  6. Project collaborator role editor of the concerned project.
  7. Project collaborator role reporter of the concerned project.
  8. Project collaborator role reader of the concerned project.
  9. Organization owner of the concerned organization or the organization that owns the concerned project or to which belongs the user.
  10. Organization member role admin of the concerned organization or the organization that owns the concerned project or to which belongs the user.
  11. Organization member role member of the concerned organization or the organization that owns the concerned project or to which belongs the user.

Ações

  • ❌ Não permitida
  • ✅ Permitida
  • Não relevante
Ação 1 2 3 4 5 6 7 8 9 10 11
Listar/consultar as funções dos colaboradores do projeto
Criar um colaborador do projeto (i.e. definir novo colaborador)
Atualizar informação do colaborador do projeto (i.e. função)
Apagar colaborador do projeto (i.e. remover utilizador como colaborador)
Listar os membros da organização
Criar membro da organização (i.e. definir um novo membro)
Obter informação do membro da organização (i.e. função)
Atualizar a informação do membro da organização (i.e. função)
Apagar informação do membro da organização (i.e. remover utilizador como membro da organização)
Listar/consultar projeto públicos
Listar/consultar projeto privados
Atualizar informação do projeto
Criar um projeto
Apagar projeto
Adicionar um ficheiro delta
Listar ficheiros delta do projeto
Obter estado do ficheiro delta
Listar ficheiros de projeto (qfieldsync)
Descarregar ficheiros de projeto (qfieldsync)
Carregar ficheiros de projeto (qfieldsync)
Apagar ficheiros de projeto (qfieldsync)
Listar ficheiros de projeto (qfield)
Descarregar ficheiros do projeto (qfield)
Listar utilizadores e organizações
Obter informação pública de um utilizador
Obter informação detalhada de um utilizador
Atualizar informações do utilizador
Apagar utilizador
Obter estado da API
Adicionar e remover segredos

Funções

ProjectCollaborator

A collaborator of a normal user project can only be reporter or reader. Editor or manager can only be set to an organization's project.

Funções

A higher role always include also the lower ones

Nome Descrição
admin Rename or delete the project. The same rights as the owner of the project, except ownership transfer.
gestor Pode adicionar ou remover colaboradores.
editor Pode editar dados
reporter Apenas pode inserir dados (sem atualizações ou remoções).
leitor Pode ler dados

OrganizationMember

Funções

A higher role always include also the lower ones

Nome Descrição
admin Pode adicionar e remover membros e criar projetos
membro (a diferença em relação a outro utilizador é apenas para fins de cobrança)