Como faço para restringir os grupos de usuários do MediaWiki de acessar partes do meu wiki por namespace?

1

Nas notas de lançamento do Mediawiki 1.18, há esta linha:

$ wgGroupPermissions agora é compatível com permissões de namespace.

Não consigo encontrar a implementação na documentação. A página wiki para $ wgGroupPermissions ainda não foi atualizada para lidar com essa alteração.

Eu gostaria de colocar material protegido por direitos autorais que só será acessível a uma determinada classe de usuários, deixando o restante do wiki aberto.

    
por EFH 26.01.2012 / 23:11

1 resposta

2

Estou tendo muita dificuldade em analisar o que exatamente aconteceu aqui (a infame burocracia da wikimedia) ... mas o que parece para mim é que a nota de lançamento fez isso em (diff ), mas o a alteração para ativar realmente o recurso foi revertida.

As únicas notas claras sobre isso parecem estar nas notas de confirmação para a reversão , sem nada no erro pendente .

Reverted r92364 (per-namespace permissions).

This is the wrong configuration format for such a feature, and the wrong interface. We already have certain per-namespace permissions in the Title class, and we didn't need to add extra formal parameters to a whole lot of User methods in order to get them. The feature should be implemented wholly in Title, and the concept of user rights should remain relatively simple and easy to understand, and independent of its many applications, i.e. a user either has a right or doesn't. Rights are just a tool for developing access policies; the complexity should be in the caller.

    
por 26.01.2012 / 23:58