Permissions Viewer

Relação de extensões criadas.
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 177
Registrado em: 16 Dez 2025, 22:05
Localização: São Paulo - SP
Contato:

Permissions Viewer

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Permissions Viewer

    Permissions Viewer é uma extensão phpBB para o ACP, em modo somente leitura, criada para consultar, auditar, explicar e documentar permissões do phpBB.

    Ela foi pensada para administradores que precisam entender a configuração de ACLs sem alterar permissões, usuários, grupos, fóruns, categorias ou roles.

    Status

    Versão 3.0.1 é uma base estável candidata à publicação.

    A extensão é orientada à auditoria e permanece em modo somente leitura. O único dado que ela grava é a tabela própria opcional de histórico de auditoria; ela não grava nas tabelas ACL do phpBB.

    Principais recursos
    • Menu do ACP separado em páginas específicas.
    • Listagem completa de permissões com filtros por tipo, escopo e categoria.
    • Descrições carregadas dos arquivos de idioma do phpBB e de extensões sempre que disponíveis.
    • Descrições alternativas para permissões sem tradução carregada.
    • Tela de detalhes mostrando roles, grupos e usuários que usam uma permissão.
    • Consulta por grupo/usuário com permissões diretas e permissões expandidas por roles.
    • Consolidação de permissão efetiva usando a precedência Nunca > Sim > Não.
    • Comparação entre dois usuários ou dois grupos.
    • Mapa de permissões por categoria/fórum.
    • Comparação entre duas categorias/fóruns para o mesmo grupo ou usuário.
    • Relatório de auditoria com itens críticos, atenção e avisos.
    • Diagnóstico por fórum para inconsistências comuns em permissões locais.
    • Comparação com perfis esperados para padrões comuns de acesso.
    • Relatório final com impressão limpa e exportação CSV.
    • Auditoria de permissões de extensões, descrições ausentes e possíveis permissões órfãs.
    • Checklist final para conferência antes da entrega.
    • Assistente de interpretação com explicações mais simples.
    • Histórico de auditoria com snapshots resumidos.
    • Página Sobre alimentada pelos metadados do composer.json.
    Páginas do ACP
    • Visão geral
    • Permissões
    • Consulta por grupo/usuário
    • Mapa por categoria/fórum
    • Comparar fóruns/categorias
    • Comparação
    • Auditoria
    • Diagnóstico por fórum
    • Perfis esperados
    • Relatório final
    • Auditoria de extensões
    • Checklist final
    • Assistente de interpretação
    • Histórico de auditoria
    • Sobre
    A página Sobre fica propositalmente como o último item do menu esquerdo do ACP.

    Requisitos
    • phpBB >=3.3.0,<4.0.0@dev
    • PHP >=7.1.3
    Instalação

    Copie a extensão para:

    Código: Selecionar todos

    ext/mundophpbb/permissionsviewer/
    Depois habilite em:

    Código: Selecionar todos

    ACP > Personalizar > Gerenciar extensões
    Após atualizar a partir de uma versão anterior, limpe o cache do phpBB. Se uma nova entrada no menu do ACP não aparecer imediatamente, desabilite e habilite a extensão novamente para o phpBB registrar os novos modos do módulo ACP.

    Modelo de segurança

    Esta extensão não modifica a configuração de ACLs do phpBB.

    Ela não edita:
    • permissões;
    • usuários;
    • grupos;
    • fóruns;
    • categorias;
    • roles;
    • tabelas ACL do phpBB.
    O recurso de histórico de auditoria armazena apenas resumos de snapshots na tabela própria da extensão.

    Documentação adicional
    • docs/USAGE.md
    • docs/TESTING.md
    • docs/UPGRADE.md
    • docs/RELEASE_CHECKLIST.md
    Licença

    GPL-2.0-only

    Download: https://github.com/mundophpbb/permissionsviewer
    Responder