Página 1 de 1

Permissions Viewer

Enviado: 07 Mai 2026, 17:09
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