diff --git a/src/components/NegotiationPosts.vue b/src/components/NegotiationPosts.vue index 1489dd6..32a1a64 100644 --- a/src/components/NegotiationPosts.vue +++ b/src/components/NegotiationPosts.vue @@ -56,7 +56,7 @@
@@ -151,13 +154,21 @@ const oidcUser = computed(() => { }) const readyToSend = computed(() => { - return (message.value !== "" || attachment.value !== undefined) && recipientId.value !== "" && props.negotiation.postsEnabled + return (message.value !== "" || attachment.value !== undefined) && recipientId.value !== "" && + (props.negotiation.publicPostsEnabled || props.negotiation.privatePostsEnabled) }) const recipientsById = computed(() => { return props.recipients.reduce((obj, item) => Object.assign(obj, { [item.id]: { name: item.name } }), {}) }) +const privatePostsGroupLabel = computed(() => { + if (props.negotiation.privatePostsEnabled) { + return "Private messages" + } + return "Private messages will be enabled after an administrator will approve the negotiation" +}) + onMounted(() => { new Tooltip(document.body, { selector: "[data-bs-toggle='tooltip']"