Meza/per site access and read permissions

You can alter the permissions of an individual meza wiki by placing the standard mediawiki variables in the post-LocalSettings.d php files for the specific site.

For example: Imagine your MEZA is configured for open access wikis and you just created a new wiki for a future project using  and you're not yet ready to let everyone in.

You would go to:  and create a file called something like   and place the following code in:

<?php $wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['read'] = false;

this would essentially close your wiki to all anonymous viewing and editing and disallow un-registered users from registering.

alternatively, you could edit  and add a line like: $mezaAuthType = 'user-read'; to make anonymous users not able to view using the variable built in to meza that has preset combinations ready to go. See https://github.com/enterprisemediawiki/meza/blob/master/src/roles/mediawiki/templates/LocalSettings.php.j2#L646 for more details