Снятие автоприсваемых групп участников MediaWiki
Материал из Викиреальностя
Снятие автоприсваемых групп участников MediaWiki отсутствует в стандартной версии MediaWiki, не позволяя привилегированным участникам снимать с участников права, которые присваиваются движком автоматически при достижении какого-либо стажа или числа правок (как правило это флаг «автоподтвержденного»).
Для того, чтобы реализовать эту возможность, можно использовать следующую конфигурацию:
$wgAutopromote = array( 'autoconfirmed' => array ( '&', array( APCOND_EDITCOUNT, &$wgAutoConfirmCount ), array( APCOND_AGE, &$wgAutoConfirmAge ), array( '!', array( APCOND_INGROUPS, 'demoted' ) ) // не находится в группе "demoted" ) ); $wgGroupPermissions['demoted']['demoted'] = true; // группа с правом "demoted" $wgAddGroups['sysop'][] = 'demoted'; // в которую могут добавлять администраторы
После включения этого кода для исключения участника из группы «autoconfirmed» достаточно добавить его в группу «demoted», а чтобы вернуть права — исключить из нее.
[править] См. также
Снятие автоприсваемых групп участников MediaWiki относится к теме «MediaWiki» |