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,pagesereports. 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,roleepermission. 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,jobreqsereports. Consulte aquia 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 doIntegrationMe 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 perfil rm - 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.

