这个提交包含在:
WaitSpring 2024-04-17 15:09:36 +08:00
父节点 1cdf1803cf
当前提交 4fa899f055
共有 1 个文件被更改,包括 14 次插入4 次删除

查看文件

@ -154,10 +154,15 @@ class PermissionsHook implements
// case 1: verified and exempted (bugfix)
if (
$rnrsverified_enabled_confirmed_group && $rnrsverified_enabled_exempt_group &&
!in_array($this->config->get('RNRSConfirmedGroup'), $this->permissionManager->getUserPermissions($user))
in_array($this->config->get('RNRSExemptGroup'), $this->permissionManager->getUserPermissions($user))
) {
$this->userGroupManager->removeUserFromGroup($user, $this->config->get('RNRSExemptGroup'));
$this->userGroupManager->addUserToGroup($user, $this->config->get('RNRSConfirmedGroup'));
if (
$rnrsverified_enabled_confirmed_group &&
!in_array($this->config->get('RNRSConfirmedGroup'), $this->permissionManager->getUserPermissions($user))
) {
$this->userGroupManager->addUserToGroup($user, $this->config->get('RNRSConfirmedGroup'));
}
}
return true;
} else if (($rnrsverified_mode1 || $rnrsverified_mode2) && !$rnrsverified_mode3) {
@ -221,10 +226,15 @@ class PermissionsHook implements
// case 1: verified and exempted (bugfix)
if (
$rnrsverified_enabled_confirmed_group && $rnrsverified_enabled_exempt_group &&
!in_array($this->config->get('RNRSConfirmedGroup'), $this->permissionManager->getUserPermissions($user))
in_array($this->config->get('RNRSExemptGroup'), $this->permissionManager->getUserPermissions($user))
) {
$this->userGroupManager->removeUserFromGroup($user, $this->config->get('RNRSExemptGroup'));
$this->userGroupManager->addUserToGroup($user, $this->config->get('RNRSConfirmedGroup'));
if (
$rnrsverified_enabled_confirmed_group &&
!in_array($this->config->get('RNRSConfirmedGroup'), $this->permissionManager->getUserPermissions($user))
) {
$this->userGroupManager->addUserToGroup($user, $this->config->get('RNRSConfirmedGroup'));
}
}
} else if (($rnrsverified_mode1 || $rnrsverified_mode2) && !$rnrsverified_mode3) {
// case 2: verified but not exempted