From 33e39276a88b9f627c6fa8af8bc0bd6896e22f81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20M=C3=BCller?= Date: Wed, 14 Aug 2024 22:10:41 +0200 Subject: [PATCH] Remove option to promote a federated user to moderator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcel Müller --- NextcloudTalk/NCRoomParticipants.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NextcloudTalk/NCRoomParticipants.m b/NextcloudTalk/NCRoomParticipants.m index 67116ae4a..7606f254c 100644 --- a/NextcloudTalk/NCRoomParticipants.m +++ b/NextcloudTalk/NCRoomParticipants.m @@ -73,7 +73,8 @@ - (BOOL)canBePromoted { // In Talk 5 guest moderators were introduced if ([[NCDatabaseManager sharedInstance] serverHasTalkCapability:kCapabilityInviteGroupsAndMails]) { - return !self.canModerate && !self.isGroup && !self.isCircle && !self.isBridgeBotUser; + BOOL allowedActorType = [_actorType isEqualToString:NCAttendeeTypeUser] || [_actorType isEqualToString:NCAttendeeTypeGuest] || [_actorType isEqualToString:NCAttendeeTypeEmail]; + return !self.canModerate && allowedActorType; } return _participantType == kNCParticipantTypeUser; }