Nós usamos um conceito de Funções, destinado a dar ao proprietário a capacidade de controlar e atribuir que os usuários podem e não podem fazer no sistema. Um gerente pode gerenciar e permitir o acesso a funções como escrever e editar posts, criação de páginas, a definição de links, criando categorias, moderar comentários e gerenciamento de outros usuários.
Nós usamos as cinco funções pré-definidas: Administrador, Editor, Autor, Colaborador e Assinante. Cada papel tem permissão para executar um conjunto de tarefas chamado Capacidades.
Resumo de Funções
Administrador – Alguém que tem acesso a quase todas (isso porque precisamos evitar que a página quebre, em sua totalidade, fruto de alterações no core indevidas e garantir a manutenção ágil ) as funcionalidades de administração.
Editor – Alguém que possa publicar e gerenciar posts e páginas, bem como gerenciar posts de outros usuários, etc.
Autor – Alguém que possa publicar e gerenciar suas próprias posts.
Colaborador – Alguém que pode escrever e gerenciar suas posts, mas não publicá-las.
Assinante – Alguém que só pode gerir seu próprio perfil.
A seguir uma lista dos Funções padrões e as suas Capacidades:
- Todos (Todos os usuários)
- Administrador (Administradores)
- Gerente (Gerente do Site)
- Colaborador (Colaboradores)
- Customer (Clientes, Alunos, Usuários Premium)
- Editor (Editores)
- Shop Manager (Gerente da parte da Loja)
- Assinante (Assinante)
- Teacher (Professor)
- Translator (Tradutor)
- Sem função (não tem acesso a nada)