diff --git a/src/components/ConversationSettings/ConversationSettingsDialog.vue b/src/components/ConversationSettings/ConversationSettingsDialog.vue
index c3fd8f33dc6..9aa5576468f 100644
--- a/src/components/ConversationSettings/ConversationSettingsDialog.vue
+++ b/src/components/ConversationSettings/ConversationSettingsDialog.vue
@@ -31,6 +31,11 @@
class="app-settings-section">
+
+
+
@@ -41,6 +46,7 @@ import AppSettingsDialog from '@nextcloud/vue/dist/Components/AppSettingsDialog'
import AppSettingsSection from '@nextcloud/vue/dist/Components/AppSettingsSection'
import LinkShareSettings from './LinkShareSettings'
import ModerationSettings from './ModerationSettings'
+import SipSettings from './SipSettings'
export default {
name: 'ConversationSettingsDialog',
@@ -50,6 +56,7 @@ export default {
AppSettingsSection,
LinkShareSettings,
ModerationSettings,
+ SipSettings,
},
data() {
diff --git a/src/components/ConversationSettings/SipSettings.vue b/src/components/ConversationSettings/SipSettings.vue
new file mode 100644
index 00000000000..444c8c6cb5f
--- /dev/null
+++ b/src/components/ConversationSettings/SipSettings.vue
@@ -0,0 +1,90 @@
+
+
+
+
+
+ {{ t('spreed', 'Enable SIP dial-in') }}
+
+
+
+
+
diff --git a/src/components/TopBar/TopBar.vue b/src/components/TopBar/TopBar.vue
index 502a866e580..8ab8390e13f 100644
--- a/src/components/TopBar/TopBar.vue
+++ b/src/components/TopBar/TopBar.vue
@@ -88,14 +88,6 @@
@click="handleCopyLink">
{{ t('spreed', 'Copy link') }}
-
-
- {{ t('spreed', 'Enable SIP dial-in') }}
-
-
@@ -134,10 +126,9 @@ import Actions from '@nextcloud/vue/dist/Components/Actions'
import CallButton from './CallButton'
import { EventBus } from '../../services/EventBus'
import BrowserStorage from '../../services/BrowserStorage'
-import ActionCheckbox from '@nextcloud/vue/dist/Components/ActionCheckbox'
import ActionLink from '@nextcloud/vue/dist/Components/ActionLink'
import ActionSeparator from '@nextcloud/vue/dist/Components/ActionSeparator'
-import { CONVERSATION, WEBINAR, PARTICIPANT } from '../../constants'
+import { CONVERSATION, PARTICIPANT } from '../../constants'
import { generateUrl } from '@nextcloud/router'
import { callParticipantCollection } from '../../utils/webrtc/index'
import { emit } from '@nextcloud/event-bus'
@@ -148,7 +139,6 @@ export default {
components: {
ActionButton,
Actions,
- ActionCheckbox,
ActionLink,
CallButton,
Popover,
@@ -263,9 +253,6 @@ export default {
|| this.conversation.type === CONVERSATION.TYPE.PUBLIC
},
- hasSIPEnabled() {
- return this.conversation.sipEnabled === WEBINAR.SIP.ENABLED
- },
isGrid() {
return this.$store.getters.isGrid
},
@@ -348,19 +335,6 @@ export default {
this.showLayoutHint = false
},
- async toggleSIPEnabled(checked) {
- try {
- await this.$store.dispatch('setSIPEnabled', {
- token: this.token,
- state: checked ? WEBINAR.SIP.ENABLED : WEBINAR.SIP.DISABLED,
- })
- } catch (e) {
- // TODO check "precondition failed"
- // TODO showError()
- console.error(e)
- }
- },
-
async handleCopyLink() {
try {
await this.$copyText(this.linkToConversation)