# Gestão de Permissões

As permissões garantem o acesso a determinados recursos de um sistema. A sua lógica de funcionamento é a seguinte:

âmbito:acção:id

O âmbito deve ser compatível com o módulo da plataforma CoB para o qual a permissão será aplicada:

  • âmbitos compatíveis com o RecordM: domain, definition, instance, pages e reports. Consulte aqui a lista completa de âmbitos relacionados com gestão de informação e as suas acções.
  • âmbitos compatíveis com o UserM: user, group, role e permission. Consulte aqui a lista completa de âmbitos relacionados com gestão de utilizadores e as suas acções.
  • âmbitos compatíveis com o DeviceM: page, equips, templates, jobreqs e reports. Consulte aqui a lista de âmbitos relacionados com gestão de dispositivos e as suas acções.
  • âmbitos compatíveis com o IntegrationM como por exemplo actions. Consulte aqui uma lista de âmbitos relacionados com a gestão do IntegrationM e as suas acções.

Existe também um âmbito que permite obter o acesso a uma página Web representando cada uma das acções disponíveis na plataforma CoB: o âmbito module. Este âmbito apenas funciona como esperado quando seguido pela acção view: module:view.

A seguir ao âmbito, a permissão deve mencionar a acção a que se destina. As acções disponíveis são create (criar), read (ler/aceder), update (actualizar/editar) e delete (eliminar).

Por último, indicamos o id da entidade à qual pretendemos aplicar a permissão. Por exemplo, se desejamos obter acesso ao domínio E-Learning Contents a partir de learning.cultofbits.com/recordm, deveríamos usar a seguinte permissão: domains:read:1.

Nesse caso específico, um utilizador apenas pode beneficiar desta permissão se for membro do grupo FUNC E-Learning Contributer. Isto deve-se ao facto do perfilrm - E-Learning Contents - domain, que inclui a permissão domains:read:1, ter sido adicionado a esse grupo.

Na plataforma da CoB, as permissões podem ser acedidas a partir do interface UserM do seu servidor. Uma vez aí, clique na ligação Permissões localizada na barra de navegação do canto superior direito.