diff --git a/src/components/ChatView.vue b/src/components/ChatView.vue index e60dcbff520..4a711568beb 100644 --- a/src/components/ChatView.vue +++ b/src/components/ChatView.vue @@ -84,7 +84,7 @@ export default { if (this.isGuest) { return t('spreed', 'You need to be logged in to upload files') } else if (this.isReadOnly) { - return t('spreed', 'This conversation is read only') + return t('spreed', 'This conversation is read-only') } else { return t('spreed', 'Drop your files to upload') } diff --git a/src/components/MessagesList/MessagesGroup/Message/Message.vue b/src/components/MessagesList/MessagesGroup/Message/Message.vue index 8c8d168abcf..6eeb9401692 100644 --- a/src/components/MessagesList/MessagesGroup/Message/Message.vue +++ b/src/components/MessagesList/MessagesGroup/Message/Message.vue @@ -86,7 +86,7 @@ import RichText from '@juliushaertl/vue-richtext' import Quote from '../../../Quote' import { EventBus } from '../../../../services/EventBus' import emojiRegex from 'emoji-regex' -import { PARTICIPANT } from '../../../../constants' +import { PARTICIPANT, CONVERSATION } from '../../../../constants' import moment from '@nextcloud/moment' export default { @@ -217,7 +217,12 @@ export default { computed: { hasActions() { - return this.isReplyable + return this.isReplyable && !this.isConversationReadOnly + }, + + isConversationReadOnly() { + const conversation = this.$store.getters.conversation(this.token) + return conversation.readOnly === CONVERSATION.STATE.READ_ONLY }, isSystemMessage() { diff --git a/src/components/NewMessageForm/AdvancedInput/AdvancedInput.vue b/src/components/NewMessageForm/AdvancedInput/AdvancedInput.vue index aef9ac933f8..55aaebf0ed0 100644 --- a/src/components/NewMessageForm/AdvancedInput/AdvancedInput.vue +++ b/src/components/NewMessageForm/AdvancedInput/AdvancedInput.vue @@ -175,7 +175,7 @@ export default { */ placeholderText: { type: String, - default: t('spreed', 'Write message, @ to mention someone …'), + default: '', }, /** diff --git a/src/components/NewMessageForm/NewMessageForm.vue b/src/components/NewMessageForm/NewMessageForm.vue index fe0e728c8c8..a6ef8dda1a6 100644 --- a/src/components/NewMessageForm/NewMessageForm.vue +++ b/src/components/NewMessageForm/NewMessageForm.vue @@ -58,6 +58,7 @@