Projeto

Geral

Perfil

Melhoria #24

Nova classe para tratar acl de gerentes de administração

Adicionado por Mauricio Luiz Viani aproximadamente 8 anos atrás. Atualizado aproximadamente 8 anos atrás.

Situação:
Fechada
Prioridade:
Normal
Categoria:
ExpressoAdmin
Início:
21/10/2016
Data prevista:
% Terminado:

100%


Descrição

No expressoAdmin, implementar uma classe para tratar os valores atribuídos para a acl de gerentes de administração.

A acl dos gerentes de administração possibilita mapear quais direitos estão disponíveis para um gerente, tais como:

- Criar e manter contas de usuários, listas e grupos;

Para cada atributo está associado um bit (ligado|desligado) em uma sequência de até 64 bits.

A nova classe deverá conter métodos para manipular os valores inteiros e os bits dos privilégios.

Deverá também checar se um determinado direito está permitido ou não. Retornar também a lista de privilégios de um gerente.

Criar uma lista de constantes para o nome dos atributos, p. exemplo: 'create_user' , 'edit_user', etc.

Alterar em todo o código do Expresso, onde ocorre uso do algoritmo antigo, pela nova classe de ACL.

Revisões associadas

Revisão c9572e21
Adicionado por Alexandre Rocha Wendling Cassol aproximadamente 8 anos atrás

Issue #24 - Classe para acl de gerentes de administração

Histórico

#1 Atualizado por Mauricio Luiz Vianiaproximadamente 8 anos

  • % Terminado alterado de 0 para 100
  • Situação alterado de Nova para Fechada

#2 Atualizado por Alexandre Rocha Wendling Cassolaproximadamente 8 anos

  • Situação alterado de Fechada para Nova

#3 Atualizado por Alexandre Rocha Wendling Cassolaproximadamente 8 anos

  • Situação alterado de Nova para Resolvida
  • % Terminado alterado de 100 para 80

#4 Atualizado por Mauricio Luiz Vianiaproximadamente 8 anos

  • % Terminado alterado de 80 para 100
  • Situação alterado de Resolvida para Fechada

Exportar para Atom PDF