remove log

这个提交包含在:
WaitSpring 2024-04-17 16:42:13 +08:00
父节点 2d3b1c88f4
当前提交 97c29672e7
共有 1 个文件被更改,包括 1 次插入29 次删除

查看文件

@ -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);
}
}
/**