В примечаниях к выпуску Mediawiki 1.18 есть такая строка:
$ wgGroupPermissions теперь поддерживает разрешения для каждого пространства имен.
Я не могу найти реализацию в документации. Страница вики для $ wgGroupPermissions еще не обновлена для обработки этого изменения.
Я хочу разместить защищенный авторским правом материал, который будет доступен только определенному классу пользователей, оставив остальную часть вики открытой.
Мне очень трудно разобрать, что именно здесь произошло (печально известная бюрократия Викимедиа) ... но мне кажется, что в примечании к выпуску это сделано в (разница), но изменить, чтобы фактически включить функцию был отменен.
Единственные четкие примечания по этому поводу, кажется, находятся в зафиксировать примечания для возврата, без ничего в выдающаяся ошибка.
Отмененный r92364 (разрешения для каждого пространства имен).
Это неправильный формат конфигурации для такой функции и неправильный интерфейс. У нас уже есть определенные разрешения на пространство имен в классе Title, и нам не нужно было добавлять дополнительные формальные параметры ко многим пользовательским методам, чтобы их получить. Эта функция должна быть полностью реализована в Title, а концепция прав пользователей должна оставаться относительно простой и понятной и не зависеть от множества ее приложений, т.е.пользователь либо имеет право, либо нет. Права - это просто инструмент для разработки политик доступа; сложность должна быть в звонилке.