Peter Velan schrieb:
> Ah ok, you mean, that I should modify this routine ...
>
> #~~~~~~~~~~~~~~~~~~
> function namespacePermissionsCheckNamespace( $title, $user, $action,
> $result ) {
> if ( ( $ns = $title->getNamespace() ) >= 100 ) {
> if ( ! $user->isAllowed("ns{$ns}_{$action}") ) {
> $result = false;
> return false;
> }
> }
>
> return true;
> }
> #~~~~~~~~~~~~~~~~~~
>
> ... to return a FALSE if called with which arguments? Could you please
> declare it with more detail?
Yes. Add if ($ns == -1) return false; before the return true.
>> You may also be able to achieve the same using the Lockdown extension
>> http://www.mediawiki.org/wiki/Extension:Lockdown It allows both
>> namespace restriction ($wgNamespacePermissionLockdown) and special page
>> restriction ($wgSpecialPageLockdown).
>
> Yep, this one works, but the first method would not require an
> additional extension to be installed.
You can completely replace NamespacePermissions with Lockdown.
_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l