Gerenciamento de permissões dentro do Bookstack
No BookStack, o gerenciamento de permissões é fundamental para controlar quem pode visualizar, editar, exlcuirexcluir ou administrar cada parte da estrutura (estantes, livros, capítulos e páginas). Esse controle é baseado em perfis de usuário e no conceito de herança de permissões, o que garante flexibilidade e segurança no compartilhamento de informações.
Perfis de usuário
Os perfis (ou funções/grupos) permitem agrupar usuários com privilégios semelhantes. Por exemplo: um perfil Administrador pode ter acesso total ao sistema; já um perfil Editor pode criar e alterar conteúdos, mas não gerenciar configurações globais; enquanto um perfil Leitor tem acesso somente para visualização. Dessa forma, em vez de atribuir permissões manualmente para cada usuário, basta definir permissões no nível do perfil.
Exemplo: podemos ter o perfil PROPG - ADMIN e todos os usuários com esse perfil podem [x] adicionar [x]edirar editar [x] excluir capituloscapítulos e páginas dentro do livro [PROPG] que está na estante [Pró-Reitorias]. e terJá outro perfil chamado PROPG - EDITOR epermite que todos os usuários com esse perfil podempossam somente [x] adicionar e [x] editar capituloscapítulos e páginas dentro do livro [PROPG] que está na estante [Pró-Reitorias],. ouOu seja, o perfil PROPG - EDITOR não pode [ ] excluir capituloscapítulos ou paginaspáginas.
Perfis especiais: Public e Viewer
- Public: representa todos os usuários não autenticados (qualquer pessoa que acessar o sistema sem login). As permissões atribuídas a esse perfil definem o que ficará visível ou acessível publicamente.
- Viewer: perfil padrão de usuários autenticados que só precisam consultar informações. Quem possui esse perfil pode visualizar o conteúdo, mas não editar, excluir ou criar novos itens. É útil para disponibilizar material de referência de forma segura.
Herança de permissões
O BookStack utiliza herança, ou seja, as permissões aplicadas em um nível superior podem ser herdadas pelos níveis inferiores. Isso significa que, ao definir que um perfil tem acesso de edição a uma estante, todos os livros, capítulos e páginas dentro dessa estante receberão, por padrão, a mesma permissão. Caso seja necessário, essa herança pode ser sobrescrita em um nível mais específico.
Estantes
As estantes são o nível mais alto. Definir permissões aqui impacta todos os livros contidos nela. É útil quando se deseja, por exemplo, que apenas um setor da universidade visualize uma coleção inteira de documentos, sem precisar configurar cada livro individualmente.
Livros
Nos livros, as permissões herdadas da estante podem ser mantidas ou ajustadas. Assim, um livro específico pode ter acesso restrito a um grupo menor, mesmo estando dentro de uma estante mais ampla.
Capítulos
Os capítulos permitem organizar melhor os conteúdos dentro de um livro. Embora herdem permissões do livro, também podem ter regras próprias. Isso é útil quando se deseja abrir apenas uma parte do livro para edição colaborativa, mantendo o restante protegido.
Páginas
As páginas são o nível mais detalhado e também podem ter permissões individuais. Assim, é possível restringir ou liberar acesso a informações muito específicas, mesmo que o restante do livro esteja mais aberto.
Exemplo prático
- A estante Normas Institucionais pode ser configurada para que somente perfis de Gestores tenham permissão de edição.
- Dentro dela, o livro Regulamentos de Cursos pode permitir que perfis de Coordenadores editem, sem afetar outras áreas da estante.
- Um capítulo como Pós-Graduação pode ser restrito ainda mais, liberando edição apenas para perfis de Secretarias de Pós.
- E uma página específica, como Procedimento de Defesa de Tese, pode ser aberta para consulta
pública,pública (atribuindo permissão ao perfil Public), mesmo dentro de um livro restrito.
Assim, o gerenciamento de permissões no BookStack combina perfis de usuário, perfis especiais como Public e Viewer, e o conceito de herança de permissões, oferecendo um sistema flexível e seguro para organizar o acesso às estantes, livros, capítulos e páginas, conforme as necessidades da instituição.
Tela de permissão (é igual para estantes, livros, capítulos e páginas)
