Hi André 2009/9/4 André Meunier <[email protected]>: > Hello, > > I already had configured a namespace with certain rights defined for > users in that group : > > $wgGroupPermissions['bac2008']['read'] = true; > $wgGroupPermissions['bac2008']['edit'] = true; > $wgGroupPermissions['bac2008']['createpage']= true; > $wgGroupPermissions['bac2008']['upload']= true; > $wgGroupPermissions['bac2008']['createtalk']= true; > $wgExtraNamespaces = array(100 => "bac2008", 101 => "bac2008_talk" ); > > $wgGroupPermissions['root']['editroot'] = true; > > $wgNamespaceProtection[NS_MAIN] = $wgNamespaceProtection[NS_USER] = > $wgNamespaceProtection[NS_PROJECT] = $wgNamespaceProtection[NS_IMAGE] = > $wgNamespaceProtection[NS_TEMPLATE] = $wgNamespaceProtection[NS_HELP] = > $wgNamespaceProtection[NS_CATEGORY] = array( 'editroot' ); > > $wgGroupPermissions['bac2008']['editbac2008'] = true; > $wgNamespaceProtection[ 100 ] = array( 'editbac2008' ); > > > I want to add another namespace, with other rights for other users. I > tried adding : > > $wgGroupPermissions['gt_acc']['read'] = true; > $wgGroupPermissions['gt_acc']['edit'] = true; > $wgGroupPermissions['gt_acc']['createpage']= true; > $wgGroupPermissions['gt_acc']['upload']= true; > $wgGroupPermissions['gt_acc']['createtalk']= true; > $wgExtraNamespaces = array(200 => "gt_acc", 201 => "gt_acc_talk" ); >
This overwrites the first declaration of wgExtraNamespaces. You need to add to it, not overwrite: $wgExtraNamespaces[200] = "gt_acc"; $wgExtraNamespaces[201] = "gt_acc_talk"; -- Regards, Jean-Marc -- . ___ . @@ // \\ "De Chelonian Mobile" . (_,\/ \_/ \ TortoiseSVN . \ \_/_\_/> The coolest Interface to (Sub)Version Control . /_/ \_\ http://tortoisesvn.net _______________________________________________ MediaWiki-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
