aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/src/components/UserList.vue
diff options
context:
space:
mode:
Diffstat (limited to 'apps/settings/src/components/UserList.vue')
-rw-r--r--apps/settings/src/components/UserList.vue32
1 files changed, 16 insertions, 16 deletions
diff --git a/apps/settings/src/components/UserList.vue b/apps/settings/src/components/UserList.vue
index 12ef853a9b0..d64868651e6 100644
--- a/apps/settings/src/components/UserList.vue
+++ b/apps/settings/src/components/UserList.vue
@@ -22,7 +22,7 @@
<template>
<div id="app-content" class="user-list-grid" @scroll.passive="onScroll">
- <Modal v-if="showConfig.showNewUserForm" size="small" @close="closeModal">
+ <NcModal v-if="showConfig.showNewUserForm" size="small" @close="closeModal">
<form id="new-user"
:disabled="loading.all"
class="modal__content"
@@ -83,7 +83,7 @@
:value="newUser.groups"
tabindex="-1"
type="text">
- <Multiselect v-model="newUser.groups"
+ <NcMultiselect v-model="newUser.groups"
:close-on-select="false"
:disabled="loading.groups||loading.all"
:multiple="true"
@@ -100,11 +100,11 @@
Subadmins can't create users outside their groups
Therefore, empty select is forbidden -->
<span slot="noResult">{{ t('settings', 'No results') }}</span>
- </Multiselect>
+ </NcMultiselect>
</div>
<div v-if="subAdminsGroups.length>0 && settings.isAdmin"
class="subadmins modal__item">
- <Multiselect v-model="newUser.subAdminsGroups"
+ <NcMultiselect v-model="newUser.subAdminsGroups"
:close-on-select="false"
:multiple="true"
:options="subAdminsGroups"
@@ -114,10 +114,10 @@
label="name"
track-by="id">
<span slot="noResult">{{ t('settings', 'No results') }}</span>
- </Multiselect>
+ </NcMultiselect>
</div>
<div class="quota modal__item">
- <Multiselect v-model="newUser.quota"
+ <NcMultiselect v-model="newUser.quota"
:allow-empty="false"
:options="quotaOptions"
:placeholder="t('settings', 'Select user quota')"
@@ -128,7 +128,7 @@
@tag="validateQuota" />
</div>
<div v-if="showConfig.showLanguages" class="languages modal__item">
- <Multiselect v-model="newUser.language"
+ <NcMultiselect v-model="newUser.language"
:allow-empty="false"
:options="languages"
:placeholder="t('settings', 'Default language')"
@@ -142,15 +142,15 @@
<div v-if="showConfig.showUserBackend" class="userBackend" />
<div v-if="showConfig.showLastLogin" class="lastLogin" />
<div class="user-actions">
- <ButtonVue id="newsubmit"
+ <NcButton id="newsubmit"
type="primary"
native-type="submit"
value="">
{{ t('settings', 'Add a new user') }}
- </ButtonVue>
+ </NcButton>
</div>
</form>
- </Modal>
+ </NcModal>
<div id="grid-header"
:class="{'sticky': scrolled && !showConfig.showNewUserForm}"
class="row">
@@ -234,9 +234,9 @@
import { subscribe, unsubscribe } from '@nextcloud/event-bus'
import InfiniteLoading from 'vue-infinite-loading'
import Vue from 'vue'
-import Modal from '@nextcloud/vue/dist/Components/Modal'
-import ButtonVue from '@nextcloud/vue/dist/Components/ButtonVue'
-import Multiselect from '@nextcloud/vue/dist/Components/Multiselect'
+import NcModal from '@nextcloud/vue/dist/Components/NcModal'
+import NcButton from '@nextcloud/vue/dist/Components/NcButton'
+import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect'
import userRow from './UserList/UserRow'
@@ -265,11 +265,11 @@ const newUser = {
export default {
name: 'UserList',
components: {
- Modal,
+ NcModal,
userRow,
- Multiselect,
+ NcMultiselect,
InfiniteLoading,
- ButtonVue,
+ NcButton,
},
props: {
users: {