Skip to content

Commit 973b622

Browse files
committed
Fix the permissions being used to manage group assignments
See https://www.woltlab.com/community/thread/317753/
1 parent e8b46fc commit 973b622

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

wcfsetup/install/files/lib/system/endpoint/controller/core/users/groups/assignment/DeleteAssignment.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ public function __invoke(ServerRequestInterface $request, array $variables): Res
3636

3737
private function assertAssignmentCanBeDeleted(): void
3838
{
39-
WCF::getSession()->checkPermissions(['admin.management.canManageCronjob']);
39+
WCF::getSession()->checkPermissions(['admin.user.canManageGroupAssignment']);
4040
}
4141
}

wcfsetup/install/files/lib/system/endpoint/controller/core/users/groups/assignment/DisableAssignment.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function __invoke(ServerRequestInterface $request, array $variables): Res
3737

3838
private function assertAssignmentCanBeDisabled(UserGroupAssignment $assignment): void
3939
{
40-
WCF::getSession()->checkPermissions(['admin.management.canManageCronjob']);
40+
WCF::getSession()->checkPermissions(['admin.user.canManageGroupAssignment']);
4141

4242
if ($assignment->isDisabled) {
4343
throw new PermissionDeniedException();

wcfsetup/install/files/lib/system/endpoint/controller/core/users/groups/assignment/EnableAssignment.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function __invoke(ServerRequestInterface $request, array $variables): Res
3737

3838
private function assertAssignmentCanBeEnabled(UserGroupAssignment $assignment): void
3939
{
40-
WCF::getSession()->checkPermissions(['admin.management.canManageCronjob']);
40+
WCF::getSession()->checkPermissions(['admin.user.canManageGroupAssignment']);
4141

4242
if (!$assignment->isDisabled) {
4343
throw new PermissionDeniedException();

0 commit comments

Comments
 (0)