Remove canChangeInviteLink admin right

This commit is contained in:
Peter 2019-01-29 16:01:33 +04:00
parent 8275a4c78c
commit 8c01d6412a
3 changed files with 1 additions and 6 deletions

View File

@ -293,8 +293,6 @@ private func stringForRight(strings: PresentationStrings, right: TelegramChatAdm
} else {
return strings.Channel_EditAdmin_PermissionInviteSubscribers
}
} else if right.contains(.canChangeInviteLink) {
return ""
} else if right.contains(.canPinMessages) {
return strings.Channel_EditAdmin_PermissionPinMessages
} else if right.contains(.canAddAdmins) {
@ -317,8 +315,6 @@ private func rightDependencies(_ right: TelegramChatAdminRightsFlags) -> [Telegr
return []
} else if right.contains(.canInviteUsers) {
return []
} else if right.contains(.canChangeInviteLink) {
return [.canInviteUsers]
} else if right.contains(.canPinMessages) {
return []
} else if right.contains(.canAddAdmins) {

View File

@ -662,7 +662,6 @@ struct ChatRecentActionsEntry: Comparable, Identifiable {
(.canDeleteMessages, self.presentationData.strings.Channel_AdminLog_CanDeleteMessages),
(.canBanUsers, self.presentationData.strings.Channel_AdminLog_CanBanUsers),
(.canInviteUsers, self.presentationData.strings.Channel_AdminLog_CanInviteUsers),
(.canChangeInviteLink, self.presentationData.strings.Channel_AdminLog_CanChangeInviteLink),
(.canPinMessages, self.presentationData.strings.Channel_AdminLog_CanPinMessages),
(.canAddAdmins, self.presentationData.strings.Channel_AdminLog_CanAddAdmins)
]

View File

@ -1470,7 +1470,7 @@ public func groupInfoController(account: Account, peerId originalPeerId: PeerId,
break
}
} else if let channel = groupPeer as? TelegramChannel {
if channel.hasPermission(.manageInviteLink) {
if channel.hasPermission(.inviteMembers) {
canCreateInviteLink = true
}
}