Thread:Project:Support desk/Restricted Read Only Access on the Namespace/reply

You can do this using Extension:Lockdown and some configuration. Here is how I'm doing it for one of my wikis:

define( NS_MW_COLLAB, 102 ); define( NS_MW_COLLAB_TALK, 103 ); $wgExtraNamespaces[ NS_MW_COLLAB ] = "Collab"; $wgExtraNamespaces[ NS_MW_COLLAB_TALK ] = "Collab_talk"; $wgNamespacePermissionLockdown[ NS_MW_COLLAB ]['*'] = array('collab'); $wgNamespacePermissionLockdown[ NS_MW_COLLAB_TALK ]['*'] = array('collab'); $wgNonincludableNamespaces[] = NS_MW_COLLAB; $wgNonincludableNamespaces[] = NS_MW_COLLAB_TALK; $wgSpecialPageLockdown['Recentchanges'] = array('collab'); $wgActionLockdown['history'][] = 'collab';

Using this, only people in the collab group can edit or view articles in the Collab namespace.