fix: prevent editing delegated admins

Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
This commit is contained in:
Benjamin Gaussorgues 2026-06-17 10:18:54 +02:00 committed by backportbot[bot]
parent a0169abe0c
commit 3e9746bec7

View file

@ -248,6 +248,9 @@ class SubAdmin extends PublicEmitter implements ISubAdmin {
if ($this->groupManager->isAdmin($user->getUID())) {
return false;
}
if ($this->groupManager->isDelegatedAdmin($user->getUID())) {
return false;
}
$accessibleGroups = $this->getSubAdminsGroupIds($subadmin);
$userGroups = $this->groupManager->getUserGroupIds($user);