Ir para o conteúdo principal

Gerenciamento de permissões dentro do Bookstack

No BookStack, o gerenciamento de permissões é fundamental para controlar quem pode visualizar, editar, exlcuir 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 [x]excluir capitulos e páginas dentro do livro [PROPG] que está na estante [Pró-Reitorias] e ter outro perfil chamado PROPG - EDITOR e todos os usuários com esse perfil podem somente [x]adicionar e [x]editar capitulos e páginas dentro do livro [PROPG] que está na estante [Pró-Reitorias], ou seja, o perfil PROPG - EDITOR não pode [ ]excluir capitulos ou paginas.

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, mesmo dentro de um livro restrito.

Assim, o gerenciamento de permissões no BookStack combina perfis de usuário e 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.