remove log
这个提交包含在:
父节点
2d3b1c88f4
当前提交
97c29672e7
|
@ -11,7 +11,7 @@ use MediaWiki\User\UserGroupManager;
|
|||
use MediaWiki\Hook\SpecialContributionsBeforeMainOutputHook;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\SpecialPage;
|
||||
use ManualLogEntry;
|
||||
// use ManualLogEntry;
|
||||
use RequestContext;
|
||||
use Config;
|
||||
use Title;
|
||||
|
@ -127,19 +127,6 @@ class PermissionsHook implements
|
|||
{
|
||||
// Add Group
|
||||
$this->userGroupManager->addUserToGroup($user, $added_group);
|
||||
|
||||
// Add Add Log
|
||||
$oldGroups = $this->userGroupManager->getUserGroups($user); // previous groups
|
||||
$newGroups = array_merge($oldGroups, [$added_group]); // new groups
|
||||
$logEntry = new ManualLogEntry('rights', 'autopromote');
|
||||
$logEntry->setPerformer($user);
|
||||
$logEntry->setTarget($user->getUserPage());
|
||||
$logEntry->setParameters([
|
||||
'4::oldgroups' => $oldGroups,
|
||||
'5::newgroups' => $newGroups,
|
||||
]);
|
||||
$logid = $logEntry->insert();
|
||||
$logEntry->publish($logid);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -152,21 +139,6 @@ class PermissionsHook implements
|
|||
{
|
||||
// Remove Group
|
||||
$this->userGroupManager->removeUserFromGroup($user, $removed_group);
|
||||
|
||||
// Add Remove Log
|
||||
$oldGroups = $this->userGroupManager->getUserGroups($user); // previous groups
|
||||
$newGroups = array_intersect($oldGroups, [$removed_group]); // new groups
|
||||
if ($oldGroups !== $newGroups) {
|
||||
$logEntry = new ManualLogEntry('rights', 'autopromote');
|
||||
$logEntry->setPerformer($user);
|
||||
$logEntry->setTarget($user->getUserPage());
|
||||
$logEntry->setParameters([
|
||||
'4::oldgroups' => $oldGroups,
|
||||
'5::newgroups' => $newGroups,
|
||||
]);
|
||||
$logid = $logEntry->insert();
|
||||
$logEntry->publish($logid);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
正在加载...
在新工单中引用