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']"