AbacadabraDocumentação
Painel da clínica

Cargos

O nome mais o nível de acesso por módulo que decide o que cada profissional enxerga e pode fazer no painel.

Para que serve

Um cargo é a resposta da própria clínica para "esta pessoa pode fazer isso?". Ele tem um nome e, para cada um dos dez módulos do painel, um nível de acesso. Todo profissional aponta para um cargo, e é esse cargo que decide o que ele enxerga na barra lateral e o que consegue clicar.

Como fazer

Em /dashboard/roles, clique em "Adicionar Cargo". Preencha o "Nome" e, na tabela "Permissões", escolha o nível de cada módulo. Clique em "Salvar".

Para editar, clique em "Editar" na linha do cargo, ajuste o que for preciso e clique em "Salvar". Para remover um cargo que ninguém usa mais, clique em "Excluir" e confirme clicando em "Excluir" de novo no diálogo de confirmação.

O que costuma surpreender

O cargo "Dono" é de sistema e não aparece aqui. Toda clínica nasce com ele, com acesso Administrador nos dez módulos, e a tela de Cargos não mostra os botões "Editar" nem "Excluir" na linha dele. Não existe como copiar o "Dono" nem criar um segundo cargo igual a ele pela tela: o que se edita e se apaga aqui são sempre os cargos que a própria clínica criou.

A permissão é por módulo, com quatro níveis, e um nível mais alto sempre cobre os mais baixos. Em ordem: Nenhum, Leitura, Completo e Administrador. Um cargo com Administrador num módulo enxerga e faz tudo que Completo faria ali, e Completo faz tudo que Leitura faria; a comparação nunca é "este nível exato", é "este nível ou mais". Em seis dos dez módulos, Administrador não acrescenta nada além do que Completo já faz hoje, o que é proposital, não uma lacuna do cadastro.

Conceder Administrador em qualquer módulo, inclusive em Cargos, exige ter Administrador em Cargos. Um cargo com só Completo em Cargos consegue criar e editar outros cargos livremente, contanto que nenhum campo daquele formulário chegue a Administrador; tentar salvar um nível Administrador mostra "Só quem tem acesso de administrador em Cargos pode conceder ou alterar este nível." A mesma trava se aplica a editar ou excluir um cargo que já concede Administrador em algum módulo, mesmo sem tocar naquele campo.

Um cargo com alguém vinculado não pode ser excluído. A tela recusa com "Há profissionais vinculados a este cargo."; é preciso trocar o cargo de quem estiver nele antes de conseguir apagá-lo.

Quem enxerga

Módulo Cargos. Leitura abre a lista de cargos, sem nenhum botão de escrita. Completo cria, edita e exclui um cargo, mas não pode conceder nem tocar em Administrador em nenhum módulo. Administrador também concede Administrador, e é o único nível que edita ou exclui um cargo que já concede Administrador em algum módulo.

Nesta página