From 04183a627100ed57c73e5fe00fffbb1d005c5f0f Mon Sep 17 00:00:00 2001 From: Pascal Precht <445106+0x-r4bbit@users.noreply.github.com> Date: Mon, 26 Jun 2023 14:07:49 +0200 Subject: [PATCH] fix: don't cause a wrong redirect when performing community admin actions Fixes #11146 --- ui/app/AppLayouts/Chat/views/CommunitySettingsView.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ui/app/AppLayouts/Chat/views/CommunitySettingsView.qml b/ui/app/AppLayouts/Chat/views/CommunitySettingsView.qml index 3f0200b410..6e3bd85118 100644 --- a/ui/app/AppLayouts/Chat/views/CommunitySettingsView.qml +++ b/ui/app/AppLayouts/Chat/views/CommunitySettingsView.qml @@ -39,8 +39,8 @@ StatusSectionLayout { {id: Constants.CommunitySettingsSections.Members, name: qsTr("Members"), icon: "group-chat", enabled: true, }, {id: Constants.CommunitySettingsSections.Permissions, name: qsTr("Permissions"), icon: "objects", enabled: true}, - {id: Constants.CommunitySettingsSections.MintTokens, name: qsTr("Mint Tokens"), icon: "token", enabled: root.community.memberRole === Constants.memberRole.owner}, - {id: Constants.CommunitySettingsSections.Airdrops, name: qsTr("Airdrops"), icon: "airdrop", enabled: root.community.memberRole === Constants.memberRole.owner}] + {id: Constants.CommunitySettingsSections.MintTokens, name: qsTr("Mint Tokens"), icon: "token", enabled: root.isOwner}, + {id: Constants.CommunitySettingsSections.Airdrops, name: qsTr("Airdrops"), icon: "airdrop", enabled: root.isOwner}] // TODO: Next community settings options: // {name: qsTr("Token sales"), icon: "token-sale"}, @@ -51,8 +51,8 @@ StatusSectionLayout { property bool hasAddedContacts: false property var transactionStore: TransactionStore {} - property bool isAdmin: community.memberRole === Constants.memberRole.owner || - community.memberRole === Constants.memberRole.admin + readonly property bool isOwner: community.memberRole === Constants.memberRole.owner + readonly property bool isAdmin: isOwner || community.memberRole === Constants.memberRole.admin readonly property string filteredSelectedTags: { var tagsArray = []