From 9b275c4c831035aeb8b65c2159832cb7522bf4e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Fri, 17 Dec 2021 13:50:05 -0500 Subject: [PATCH] smartlist's context menu: show Contact details only on contacts GitLab: #340 Change-Id: I4a0ce6c51351daa7eb81bd09785535bfcfc84981 --- src/constant/JamiStrings.qml | 1 + src/mainview/components/ConversationSmartListContextMenu.qml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/constant/JamiStrings.qml b/src/constant/JamiStrings.qml index aa32169b2..4a88a1ed8 100644 --- a/src/constant/JamiStrings.qml +++ b/src/constant/JamiStrings.qml @@ -248,6 +248,7 @@ Item { property string removeConversation: qsTr("Remove conversation") property string removeContact: qsTr("Remove contact") property string blockContact: qsTr("Block contact") + property string blockSwarm: qsTr("Block swarm") property string contactDetails: qsTr("Contact details") // CallViewContextMenu diff --git a/src/mainview/components/ConversationSmartListContextMenu.qml b/src/mainview/components/ConversationSmartListContextMenu.qml index f5b534fbc..042871dff 100644 --- a/src/mainview/components/ConversationSmartListContextMenu.qml +++ b/src/mainview/components/ConversationSmartListContextMenu.qml @@ -127,7 +127,7 @@ ContextMenuAutoLoader { id: blockContact canTrigger: !hasCall && contactType !== Profile.Type.SIP - itemName: JamiStrings.blockContact + itemName: !(mode && mode !== Conversation.Mode.ONE_TO_ONE && mode !== Conversation.Mode.NON_SWARM) ? JamiStrings.blockContact : JamiStrings.blockSwarm iconSource: JamiResources.block_black_24dp_svg addMenuSeparatorAfter: contactType !== Profile.Type.SIP onClicked: MessagesAdapter.blockConversation(responsibleConvUid) @@ -136,6 +136,7 @@ ContextMenuAutoLoader { id: contactDetails canTrigger: contactType !== Profile.Type.SIP + && !(mode && mode !== Conversation.Mode.ONE_TO_ONE && mode !== Conversation.Mode.NON_SWARM) itemName: JamiStrings.contactDetails iconSource: JamiResources.person_24dp_svg onClicked: userProfile.open() -- GitLab