-
+ @update:model-value="handleSubmitPermissions">
{{ t('spreed', 'Restricted') }}
@@ -46,12 +46,12 @@
-
+ @update:model-value="showPermissionsEditor = true">
{{ t('spreed', 'Advanced permissions') }}
diff --git a/src/components/ConversationSettings/ConversationSettingsDialog.vue b/src/components/ConversationSettings/ConversationSettingsDialog.vue
index 1551163f402..888ce57fa0b 100644
--- a/src/components/ConversationSettings/ConversationSettingsDialog.vue
+++ b/src/components/ConversationSettings/ConversationSettingsDialog.vue
@@ -23,8 +23,8 @@
+ :model-value="showMediaSettings"
+ @update:model-value="setShowMediaSettings">
{{ t('spreed', 'Always show the device preview screen before joining a call in this conversation.') }}
@@ -92,8 +92,8 @@
{{ t('spreed', 'Archived conversations are hidden from the conversation list by default. However, they will still appear when you search for the conversation name or access a list of archived conversations.') }}
+ :model-value="isArchived"
+ @update:model-value="toggleArchiveConversation">
{{ t('spreed', 'Archive conversation') }}
diff --git a/src/components/ConversationSettings/LinkShareSettings.vue b/src/components/ConversationSettings/LinkShareSettings.vue
index f792d77121f..046a206e930 100644
--- a/src/components/ConversationSettings/LinkShareSettings.vue
+++ b/src/components/ConversationSettings/LinkShareSettings.vue
@@ -13,21 +13,21 @@
{{ t('spreed', 'Breakout rooms are not allowed in public conversations.') }}
-
+ @update:model-value="toggleGuests">
{{ t('spreed', 'Allow guests to join this conversation via link') }}
+ @update:model-value="togglePassword">
{{ t('spreed', 'Password protection') }}
diff --git a/src/components/ConversationSettings/ListableSettings.vue b/src/components/ConversationSettings/ListableSettings.vue
index 0a4fe8f823b..57879d8a417 100644
--- a/src/components/ConversationSettings/ListableSettings.vue
+++ b/src/components/ConversationSettings/ListableSettings.vue
@@ -5,18 +5,18 @@
-
+ @update:model-value="toggleListableUsers">
{{ t('spreed', 'Open conversation to registered users, showing it in search results') }}
+ @update:model-value="toggleListableGuests">
{{ t('spreed', 'Also open to users created with the Guests app') }}
diff --git a/src/components/ConversationSettings/LobbySettings.vue b/src/components/ConversationSettings/LobbySettings.vue
index 9fa425f7d19..83db4c9de2f 100644
--- a/src/components/ConversationSettings/LobbySettings.vue
+++ b/src/components/ConversationSettings/LobbySettings.vue
@@ -9,10 +9,10 @@
-
+ @update:model-value="toggleLobby">
{{ t('spreed', 'Enable lobby, restricting the conversation to moderators') }}
diff --git a/src/components/ConversationSettings/LockingSettings.vue b/src/components/ConversationSettings/LockingSettings.vue
index 2bf54691a50..52fc771fbf8 100644
--- a/src/components/ConversationSettings/LockingSettings.vue
+++ b/src/components/ConversationSettings/LockingSettings.vue
@@ -12,11 +12,11 @@
type="warning"
:text="t('spreed', 'This will also terminate the ongoing call.')" />
-
+ @update:model-value="toggleReadOnly">
{{ t('spreed', 'Lock the conversation to prevent anyone to post messages or start calls') }}
diff --git a/src/components/ConversationSettings/Matterbridge/MatterbridgeSettings.vue b/src/components/ConversationSettings/Matterbridge/MatterbridgeSettings.vue
index aa2ce34c43b..26d615c0acf 100644
--- a/src/components/ConversationSettings/Matterbridge/MatterbridgeSettings.vue
+++ b/src/components/ConversationSettings/Matterbridge/MatterbridgeSettings.vue
@@ -35,9 +35,9 @@
-
+ @update:model-value="onEnabled">
{{ t('spreed', 'Enable bridge') }}
({{ processStateText }})
diff --git a/src/components/ConversationSettings/MentionsSettings.vue b/src/components/ConversationSettings/MentionsSettings.vue
index 486bc3386a2..f1716f72f1e 100644
--- a/src/components/ConversationSettings/MentionsSettings.vue
+++ b/src/components/ConversationSettings/MentionsSettings.vue
@@ -5,10 +5,10 @@
-
+ @update:model-value="toggleMentionPermissions">
{{ t('spreed', 'Allow participants to mention @all') }}
diff --git a/src/components/ConversationSettings/NotificationsSettings.vue b/src/components/ConversationSettings/NotificationsSettings.vue
index 765143ad67f..3d4b10725af 100644
--- a/src/components/ConversationSettings/NotificationsSettings.vue
+++ b/src/components/ConversationSettings/NotificationsSettings.vue
@@ -11,11 +11,11 @@
+ @update:model-value="setNotificationLevel">
{{ level.label }}
@@ -24,9 +24,9 @@
+ @update:model-value="setNotificationCalls">
{{ t('spreed', 'Notify about calls in this conversation') }}
diff --git a/src/components/ConversationSettings/RecordingConsentSettings.vue b/src/components/ConversationSettings/RecordingConsentSettings.vue
index 17460ff88c9..554ff2e61aa 100644
--- a/src/components/ConversationSettings/RecordingConsentSettings.vue
+++ b/src/components/ConversationSettings/RecordingConsentSettings.vue
@@ -12,10 +12,10 @@
{{ t('spreed', 'Recording consent cannot be changed once a call or breakout session has started.') }}