Port update notification select

Signed-off-by: Christopher Ng <chrng8@gmail.com>
This commit is contained in:
Christopher Ng 2023-03-28 17:23:21 -07:00
parent 636c2415cc
commit 928e7811c9
5 changed files with 15 additions and 14 deletions

View file

@ -105,17 +105,18 @@
<p id="oca_updatenotification_groups">
{{ t('updatenotification', 'Notify members of the following groups about available updates:') }}
<NcMultiselect v-model="notifyGroups"
<NcSelect v-model="notifyGroups"
:options="groups"
:multiple="true"
:searchable="true"
label="displayname"
:loading="loadingGroups"
:show-no-options="false"
:close-on-select="false"
track-by="id"
:tag-width="75"
@search-change="searchGroup" /><br>
@search="searchGroup">
<template #no-options>
{{ t('updatenotification', 'No groups') }}
</template>
</NcSelect>
<br>
<em v-if="currentChannel === 'daily' || currentChannel === 'git'">{{ t('updatenotification', 'Only notifications for app updates are available.') }}</em>
<em v-if="currentChannel === 'daily'">{{ t('updatenotification', 'The selected update channel makes dedicated notifications for the server obsolete.') }}</em>
<em v-if="currentChannel === 'git'">{{ t('updatenotification', 'The selected update channel does not support updates of the server.') }}</em>
@ -126,7 +127,7 @@
<script>
import { generateUrl, getRootUrl, generateOcsUrl } from '@nextcloud/router'
import NcPopoverMenu from '@nextcloud/vue/dist/Components/NcPopoverMenu.js'
import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect.js'
import NcSelect from '@nextcloud/vue/dist/Components/NcSelect.js'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import NcNoteCard from '@nextcloud/vue/dist/Components/NcNoteCard.js'
import ClickOutside from 'vue-click-outside'
@ -144,7 +145,7 @@ const logger = getLoggerBuilder()
export default {
name: 'UpdateNotification',
components: {
NcMultiselect,
NcSelect,
NcPopoverMenu,
NcSettingsSection,
NcNoteCard,

4
dist/core-common.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long