Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoas Schilling <213943+nickvergessen@users.noreply.github.com>2022-07-26 14:37:20 +0300
committerGitHub <noreply@github.com>2022-07-26 14:37:20 +0300
commit7cc4c395f755fec90c2229517ac5362b5dcc2993 (patch)
treec4651cd1799bd261f01576f23b4b9f2bef09a7d9 /src
parent57a9813e523f2ea927f8e8751a07ba55060231fd (diff)
parentd31f05c55ebf329b6cd5d52e621b94812f8ff0a6 (diff)
Merge pull request #7650 from nextcloud/bugfix/noid/move-SIP-to-vue-buttons
Move SIP bridge settings to Vue button
Diffstat (limited to 'src')
-rw-r--r--src/components/AdminSettings/SIPBridge.vue22
1 files changed, 10 insertions, 12 deletions
diff --git a/src/components/AdminSettings/SIPBridge.vue b/src/components/AdminSettings/SIPBridge.vue
index 3f4b73221..242046375 100644
--- a/src/components/AdminSettings/SIPBridge.vue
+++ b/src/components/AdminSettings/SIPBridge.vue
@@ -73,29 +73,30 @@
:disabled="loading"
:placeholder="t('spreed', 'Phone number (Country)')" />
- <p>
- <button class="button primary"
- :disabled="loading"
- @click="saveSIPSettings">
- {{ saveLabel }}
- </button>
- </p>
+ <Button type="primary"
+ :disabled="loading"
+ @click="saveSIPSettings">
+ {{ t('spreed', 'Save changes') }}
+ </Button>
</template>
</div>
</template>
<script>
+import Button from '@nextcloud/vue/dist/Components/Button'
import Multiselect from '@nextcloud/vue/dist/Components/Multiselect'
import axios from '@nextcloud/axios'
import debounce from 'debounce'
import { generateOcsUrl } from '@nextcloud/router'
import { loadState } from '@nextcloud/initial-state'
+import { showSuccess } from '@nextcloud/dialogs'
import { setSIPSettings } from '../../services/settingsService.js'
export default {
name: 'SIPBridge',
components: {
+ Button,
Multiselect,
},
@@ -106,7 +107,6 @@ export default {
showForm: true,
groups: [],
sipGroups: [],
- saveLabel: t('spreed', 'Save changes'),
dialInInfo: '',
sharedSecret: '',
}
@@ -157,16 +157,14 @@ export default {
await setSIPSettings(groups, this.sharedSecret, this.dialInInfo)
this.loading = false
- this.saveLabel = t('spreed', 'Saved!')
- setTimeout(() => {
- this.saveLabel = t('spreed', 'Save changes')
- }, 5000)
+ showSuccess(t('spreed', 'SIP configuration saved!'))
},
},
}
</script>
<style lang="scss" scoped>
+
.sip-bridge {
&__sip-groups-select,
&__shared-secret,