diff --git a/src/constant/JamiStrings.qml b/src/constant/JamiStrings.qml index aa32169b223542fd66c5e781fe015c5ed2aeefea..4a88a1ed81746e86d0eb7058e70a75316157497e 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 f5b534fbc43bd8e8e35d912a708333ec79bab50f..042871dff756571386bfcfc7342c4deabb3b0da0 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()