Merge pull request #36532 from nextcloud/dependabot/npm_and_yarn/nextcloud/eslint-config-8.2.1

bump @nextcloud/eslint-config from 8.0.0 to 8.2.1
pull/37364/head
John Molakvoæ 1 year ago committed by GitHub
commit 55ba9601f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -20,7 +20,7 @@
* *
*/ */
import CommentsInstance from './services/CommentsInstance' import CommentsInstance from './services/CommentsInstance.js'
// Init Comments // Init Comments
if (window.OCA && !window.OCA.Comments) { if (window.OCA && !window.OCA.Comments) {

@ -20,7 +20,7 @@
* *
*/ */
// eslint-disable-next-line node/no-missing-import, import/no-unresolved // eslint-disable-next-line n/no-missing-import, import/no-unresolved
import MessageReplyText from '@mdi/svg/svg/message-reply-text.svg?raw' import MessageReplyText from '@mdi/svg/svg/message-reply-text.svg?raw'
// Init Comments tab component // Init Comments tab component

@ -21,9 +21,9 @@
* *
*/ */
import './app' import './app.js'
import './templates' import './templates.js'
import './filesplugin' import './filesplugin.js'
import './activitytabviewplugin' import './activitytabviewplugin.js'
window.OCA.Comments = OCA.Comments window.OCA.Comments = OCA.Comments

@ -104,17 +104,17 @@
import { getCurrentUser } from '@nextcloud/auth' import { getCurrentUser } from '@nextcloud/auth'
import moment from '@nextcloud/moment' import moment from '@nextcloud/moment'
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
import NcActions from '@nextcloud/vue/dist/Components/NcActions' import NcActions from '@nextcloud/vue/dist/Components/NcActions.js'
import NcActionSeparator from '@nextcloud/vue/dist/Components/NcActionSeparator' import NcActionSeparator from '@nextcloud/vue/dist/Components/NcActionSeparator.js'
import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar' import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import NcRichContenteditable from '@nextcloud/vue/dist/Components/NcRichContenteditable' import NcRichContenteditable from '@nextcloud/vue/dist/Components/NcRichContenteditable.js'
import RichEditorMixin from '@nextcloud/vue/dist/Mixins/richEditor' import RichEditorMixin from '@nextcloud/vue/dist/Mixins/richEditor.js'
import ArrowRight from 'vue-material-design-icons/ArrowRight' import ArrowRight from 'vue-material-design-icons/ArrowRight.vue'
import Moment from './Moment' import Moment from './Moment.vue'
import CommentMixin from '../mixins/CommentMixin' import CommentMixin from '../mixins/CommentMixin.js'
export default { export default {
name: 'Comment', name: 'Comment',

@ -20,9 +20,9 @@
* *
*/ */
import NewComment from '../services/NewComment' import NewComment from '../services/NewComment.js'
import DeleteComment from '../services/DeleteComment' import DeleteComment from '../services/DeleteComment.js'
import EditComment from '../services/EditComment' import EditComment from '../services/EditComment.js'
import { showError, showUndo, TOAST_UNDO_TIMEOUT } from '@nextcloud/dialogs' import { showError, showUndo, TOAST_UNDO_TIMEOUT } from '@nextcloud/dialogs'
export default { export default {

@ -22,7 +22,7 @@
import { getLoggerBuilder } from '@nextcloud/logger' import { getLoggerBuilder } from '@nextcloud/logger'
import { translate as t, translatePlural as n } from '@nextcloud/l10n' import { translate as t, translatePlural as n } from '@nextcloud/l10n'
import CommentsApp from '../views/Comments' import CommentsApp from '../views/Comments.vue'
import Vue from 'vue' import Vue from 'vue'
const logger = getLoggerBuilder() const logger = getLoggerBuilder()

@ -23,7 +23,7 @@
import { createClient, getPatcher } from 'webdav' import { createClient, getPatcher } from 'webdav'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import { getRootPath } from '../utils/davUtils' import { getRootPath } from '../utils/davUtils.js'
// Add this so the server knows it is an request from the browser // Add this so the server knows it is an request from the browser
axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest' axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'

@ -20,7 +20,7 @@
* *
*/ */
import client from './DavClient' import client from './DavClient.js'
/** /**
* Delete a comment * Delete a comment

@ -20,7 +20,7 @@
* *
*/ */
import client from './DavClient' import client from './DavClient.js'
/** /**
* Edit an existing comment * Edit an existing comment

@ -20,10 +20,10 @@
* *
*/ */
import { parseXML, prepareFileFromProps } from 'webdav/dist/node/tools/dav' import { parseXML, prepareFileFromProps } from 'webdav/dist/node/tools/dav.js'
import { processResponsePayload } from 'webdav/dist/node/response' import { processResponsePayload } from 'webdav/dist/node/response.js'
import { decodeHtmlEntities } from '../utils/decodeHtmlEntities' import { decodeHtmlEntities } from '../utils/decodeHtmlEntities.js'
import client from './DavClient' import client from './DavClient.js'
export const DEFAULT_LIMIT = 20 export const DEFAULT_LIMIT = 20
/** /**

@ -21,10 +21,10 @@
*/ */
import { getCurrentUser } from '@nextcloud/auth' import { getCurrentUser } from '@nextcloud/auth'
import { getRootPath } from '../utils/davUtils' import { getRootPath } from '../utils/davUtils.js'
import { decodeHtmlEntities } from '../utils/decodeHtmlEntities' import { decodeHtmlEntities } from '../utils/decodeHtmlEntities.js'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import client from './DavClient' import client from './DavClient.js'
/** /**
* Retrieve the comments list * Retrieve the comments list

@ -86,11 +86,11 @@ import axios from '@nextcloud/axios'
import VTooltip from 'v-tooltip' import VTooltip from 'v-tooltip'
import Vue from 'vue' import Vue from 'vue'
import NcEmptyContent from '@nextcloud/vue/dist/Components/NcEmptyContent' import NcEmptyContent from '@nextcloud/vue/dist/Components/NcEmptyContent.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import RefreshIcon from 'vue-material-design-icons/Refresh' import RefreshIcon from 'vue-material-design-icons/Refresh.vue'
import MessageReplyTextIcon from 'vue-material-design-icons/MessageReplyText' import MessageReplyTextIcon from 'vue-material-design-icons/MessageReplyText.vue'
import AlertCircleOutlineIcon from 'vue-material-design-icons/AlertCircleOutline' import AlertCircleOutlineIcon from 'vue-material-design-icons/AlertCircleOutline.vue'
import Comment from '../components/Comment.vue' import Comment from '../components/Comment.vue'
import getComments, { DEFAULT_LIMIT } from '../services/GetComments.js' import getComments, { DEFAULT_LIMIT } from '../services/GetComments.js'

@ -96,9 +96,9 @@ import { generateUrl } from '@nextcloud/router'
import { getCurrentUser } from '@nextcloud/auth' import { getCurrentUser } from '@nextcloud/auth'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import Draggable from 'vuedraggable' import Draggable from 'vuedraggable'
import NcModal from '@nextcloud/vue/dist/Components/NcModal' import NcModal from '@nextcloud/vue/dist/Components/NcModal.js'
import Pencil from 'vue-material-design-icons/Pencil.vue' import Pencil from 'vue-material-design-icons/Pencil.vue'
import Vue from 'vue' import Vue from 'vue'

@ -23,7 +23,7 @@
import Vue from 'vue' import Vue from 'vue'
import DashboardApp from './DashboardApp.vue' import DashboardApp from './DashboardApp.vue'
import { translate as t } from '@nextcloud/l10n' import { translate as t } from '@nextcloud/l10n'
import VTooltip from '@nextcloud/vue/dist/Directives/Tooltip' import VTooltip from '@nextcloud/vue/dist/Directives/Tooltip.js'
import { getRequestToken } from '@nextcloud/auth' import { getRequestToken } from '@nextcloud/auth'
// eslint-disable-next-line camelcase // eslint-disable-next-line camelcase

@ -1,4 +1,4 @@
/* /**
* @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at> * @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
* *
* @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at> * @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
@ -21,7 +21,7 @@
import * as webdav from 'webdav' import * as webdav from 'webdav'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import memoize from 'lodash/fp/memoize' import memoize from 'lodash/fp/memoize.js'
import { generateRemoteUrl } from '@nextcloud/router' import { generateRemoteUrl } from '@nextcloud/router'
import { getCurrentUser } from '@nextcloud/auth' import { getCurrentUser } from '@nextcloud/auth'

@ -18,9 +18,9 @@
* You should have received a copy of the GNU Affero General Public License * You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
import { getClient } from '../dav/client' import { getClient } from '../dav/client.js'
import logger from './logger' import logger from './logger.js'
import { parseXML } from 'webdav/dist/node/tools/dav' import { parseXML } from 'webdav/dist/node/tools/dav.js'
import { import {
slotsToVavailability, slotsToVavailability,

@ -1,6 +1,6 @@
import Vue from 'vue' import Vue from 'vue'
import { translate } from '@nextcloud/l10n' import { translate } from '@nextcloud/l10n'
import Availability from './views/Availability' import Availability from './views/Availability.vue'
Vue.prototype.$t = translate Vue.prototype.$t = translate

@ -1,7 +1,7 @@
import Vue from 'vue' import Vue from 'vue'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import { translate } from '@nextcloud/l10n' import { translate } from '@nextcloud/l10n'
import CalDavSettings from './views/CalDavSettings' import CalDavSettings from './views/CalDavSettings.vue'
Vue.prototype.$t = translate Vue.prototype.$t = translate

@ -47,15 +47,15 @@ import {
findScheduleInboxAvailability, findScheduleInboxAvailability,
getEmptySlots, getEmptySlots,
saveScheduleInboxAvailability, saveScheduleInboxAvailability,
} from '../service/CalendarService' } from '../service/CalendarService.js'
import { import {
enableUserStatusAutomation, enableUserStatusAutomation,
disableUserStatusAutomation, disableUserStatusAutomation,
} from '../service/PreferenceService' } from '../service/PreferenceService.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch' import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import NcTimezonePicker from '@nextcloud/vue/dist/Components/NcTimezonePicker' import NcTimezonePicker from '@nextcloud/vue/dist/Components/NcTimezonePicker.js'
export default { export default {
name: 'Availability', name: 'Availability',

@ -1,5 +1,5 @@
import { render } from '@testing-library/vue' import { render } from '@testing-library/vue'
import CalDavSettings from './CalDavSettings' import CalDavSettings from './CalDavSettings.vue'
// eslint-disable-next-line no-unused-vars // eslint-disable-next-line no-unused-vars
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'

@ -75,8 +75,8 @@
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch' import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
const userSyncCalendarsDocUrl = loadState('dav', 'userSyncCalendarsDocUrl', '#') const userSyncCalendarsDocUrl = loadState('dav', 'userSyncCalendarsDocUrl', '#')

@ -65,8 +65,8 @@
</template> </template>
<script> <script>
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch' import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'

@ -89,12 +89,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<script> <script>
import { showError, showSuccess } from '@nextcloud/dialogs' import { showError, showSuccess } from '@nextcloud/dialogs'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import Twitter from 'vue-material-design-icons/Twitter' import Twitter from 'vue-material-design-icons/Twitter.vue'
import Facebook from 'vue-material-design-icons/Facebook' import Facebook from 'vue-material-design-icons/Facebook.vue'
import Web from 'vue-material-design-icons/Web' import Web from 'vue-material-design-icons/Web.vue'
import Clipboard from 'vue-material-design-icons/Clipboard' import Clipboard from 'vue-material-design-icons/Clipboard.vue'
export default { export default {
name: 'PersonalSettings', name: 'PersonalSettings',

@ -26,7 +26,7 @@ import { translate as t } from '@nextcloud/l10n'
import '@nextcloud/dialogs/dist/index.css' import '@nextcloud/dialogs/dist/index.css'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import AdminSettings from './components/AdminSettings' import AdminSettings from './components/AdminSettings.vue'
__webpack_nonce__ = btoa(getRequestToken()) __webpack_nonce__ = btoa(getRequestToken())

@ -22,7 +22,7 @@ import { getRequestToken } from '@nextcloud/auth'
import { translate as t } from '@nextcloud/l10n' import { translate as t } from '@nextcloud/l10n'
import '@nextcloud/dialogs/dist/index.css' import '@nextcloud/dialogs/dist/index.css'
import PersonalSettings from './components/PersonalSettings' import PersonalSettings from './components/PersonalSettings.vue'
__webpack_nonce__ = btoa(getRequestToken()) __webpack_nonce__ = btoa(getRequestToken())

@ -27,7 +27,7 @@
</template> </template>
<script> <script>
import TransferOwnershipDialogue from './TransferOwnershipDialogue' import TransferOwnershipDialogue from './TransferOwnershipDialogue.vue'
export default { export default {
name: 'PersonalSettings', name: 'PersonalSettings',

@ -39,8 +39,8 @@
</template> </template>
<script> <script>
import NcAppSidebarTab from '@nextcloud/vue/dist/Components/NcAppSidebarTab' import NcAppSidebarTab from '@nextcloud/vue/dist/Components/NcAppSidebarTab.js'
import NcEmptyContent from '@nextcloud/vue/dist/Components/NcEmptyContent' import NcEmptyContent from '@nextcloud/vue/dist/Components/NcEmptyContent.js'
export default { export default {
name: 'SidebarTab', name: 'SidebarTab',

@ -48,8 +48,8 @@
<script> <script>
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'
import { encodeFilePath } from '../utils/fileUtils' import { encodeFilePath } from '../utils/fileUtils.js'
import { getToken, isPublic } from '../utils/davUtils' import { getToken, isPublic } from '../utils/davUtils.js'
// preview width generation // preview width generation
const previewWidth = 256 const previewWidth = 256

@ -70,11 +70,11 @@ import axios from '@nextcloud/axios'
import debounce from 'debounce' import debounce from 'debounce'
import { generateOcsUrl } from '@nextcloud/router' import { generateOcsUrl } from '@nextcloud/router'
import { getFilePickerBuilder, showSuccess } from '@nextcloud/dialogs' import { getFilePickerBuilder, showSuccess } from '@nextcloud/dialogs'
import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect' import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect.js'
import Vue from 'vue' import Vue from 'vue'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import logger from '../logger' import logger from '../logger.js'
const picker = getFilePickerBuilder(t('files', 'Choose a file or folder to transfer')) const picker = getFilePickerBuilder(t('files', 'Choose a file or folder to transfer'))
.setMultiSelect(false) .setMultiSelect(false)

@ -25,7 +25,7 @@
import Vue from 'vue' import Vue from 'vue'
import { getRequestToken } from '@nextcloud/auth' import { getRequestToken } from '@nextcloud/auth'
import PersonalSettings from './components/PersonalSettings' import PersonalSettings from './components/PersonalSettings.vue'
// eslint-disable-next-line camelcase // eslint-disable-next-line camelcase
__webpack_nonce__ = btoa(getRequestToken()) __webpack_nonce__ = btoa(getRequestToken())

@ -22,7 +22,7 @@
import type Node from '@nextcloud/files/dist/files/node' import type Node from '@nextcloud/files/dist/files/node'
import isSvg from 'is-svg' import isSvg from 'is-svg'
import logger from '../logger' import logger from '../logger.js'
export interface Column { export interface Column {
/** Unique column ID */ /** Unique column ID */

@ -24,8 +24,8 @@ import Vue from 'vue'
import { translate as t } from '@nextcloud/l10n' import { translate as t } from '@nextcloud/l10n'
import SidebarView from './views/Sidebar.vue' import SidebarView from './views/Sidebar.vue'
import Sidebar from './services/Sidebar' import Sidebar from './services/Sidebar.js'
import Tab from './models/Tab' import Tab from './models/Tab.js'
Vue.prototype.t = t Vue.prototype.t = t

@ -25,11 +25,11 @@ import { getLoggerBuilder } from '@nextcloud/logger'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import { translate as t, translatePlural as n } from '@nextcloud/l10n' import { translate as t, translatePlural as n } from '@nextcloud/l10n'
import { generateOcsUrl } from '@nextcloud/router' import { generateOcsUrl } from '@nextcloud/router'
import { getCurrentDirectory } from './utils/davUtils' import { getCurrentDirectory } from './utils/davUtils.js'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import Vue from 'vue' import Vue from 'vue'
import TemplatePickerView from './views/TemplatePicker' import TemplatePickerView from './views/TemplatePicker.vue'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
// Set up logger // Set up logger

@ -83,7 +83,7 @@ import NcAppSettingsDialog from '@nextcloud/vue/dist/Components/NcAppSettingsDia
import NcAppSettingsSection from '@nextcloud/vue/dist/Components/NcAppSettingsSection.js' import NcAppSettingsSection from '@nextcloud/vue/dist/Components/NcAppSettingsSection.js'
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js' import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
import Clipboard from 'vue-material-design-icons/Clipboard.vue' import Clipboard from 'vue-material-design-icons/Clipboard.vue'
import NcInputField from '@nextcloud/vue/dist/Components/NcInputField' import NcInputField from '@nextcloud/vue/dist/Components/NcInputField.js'
import Setting from '../components/Setting.vue' import Setting from '../components/Setting.vue'
import { emit } from '@nextcloud/event-bus' import { emit } from '@nextcloud/event-bus'

@ -89,13 +89,13 @@ import { emit } from '@nextcloud/event-bus'
import moment from '@nextcloud/moment' import moment from '@nextcloud/moment'
import { Type as ShareTypes } from '@nextcloud/sharing' import { Type as ShareTypes } from '@nextcloud/sharing'
import NcAppSidebar from '@nextcloud/vue/dist/Components/NcAppSidebar' import NcAppSidebar from '@nextcloud/vue/dist/Components/NcAppSidebar.js'
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
import NcEmptyContent from '@nextcloud/vue/dist/Components/NcEmptyContent' import NcEmptyContent from '@nextcloud/vue/dist/Components/NcEmptyContent.js'
import FileInfo from '../services/FileInfo' import FileInfo from '../services/FileInfo.js'
import SidebarTab from '../components/SidebarTab' import SidebarTab from '../components/SidebarTab.vue'
import LegacyView from '../components/LegacyView' import LegacyView from '../components/LegacyView.vue'
export default { export default {
name: 'Sidebar', name: 'Sidebar',

@ -66,12 +66,12 @@
<script> <script>
import { normalize } from 'path' import { normalize } from 'path'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
import NcEmptyContent from '@nextcloud/vue/dist/Components/NcEmptyContent' import NcEmptyContent from '@nextcloud/vue/dist/Components/NcEmptyContent.js'
import NcModal from '@nextcloud/vue/dist/Components/NcModal' import NcModal from '@nextcloud/vue/dist/Components/NcModal.js'
import { getCurrentDirectory } from '../utils/davUtils' import { getCurrentDirectory } from '../utils/davUtils.js'
import { createFromTemplate, getTemplates } from '../services/Templates' import { createFromTemplate, getTemplates } from '../services/Templates.js'
import TemplatePreview from '../components/TemplatePreview' import TemplatePreview from '../components/TemplatePreview.vue'
const border = 2 const border = 2
const margin = 8 const margin = 8

@ -22,8 +22,8 @@
* *
*/ */
import './share' import './share.js'
import './sharebreadcrumbview' import './sharebreadcrumbview.js'
import './style/sharebreadcrumb.scss' import './style/sharebreadcrumb.scss'
import './collaborationresourceshandler.js' import './collaborationresourceshandler.js'

@ -23,11 +23,11 @@
import Vue from 'vue' import Vue from 'vue'
import Vuex from 'vuex' import Vuex from 'vuex'
import NcPopoverMenu from '@nextcloud/vue/dist/Components/NcPopoverMenu' import NcPopoverMenu from '@nextcloud/vue/dist/Components/NcPopoverMenu.js'
import Tooltip from '@nextcloud/vue/dist/Directives/Tooltip' import Tooltip from '@nextcloud/vue/dist/Directives/Tooltip.js'
import ClickOutside from 'vue-click-outside' import ClickOutside from 'vue-click-outside'
import View from './views/CollaborationView' import View from './views/CollaborationView.vue'
Vue.prototype.t = t Vue.prototype.t = t
Tooltip.options.defaultHtml = false Tooltip.options.defaultHtml = false

@ -29,7 +29,7 @@
</template> </template>
<script> <script>
import Share from '../models/Share' import Share from '../models/Share.js'
export default { export default {
name: 'ExternalShareAction', name: 'ExternalShareAction',

@ -43,7 +43,7 @@ import { loadState } from '@nextcloud/initial-state'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import SelectShareFolderDialogue from './SelectShareFolderDialogue' import SelectShareFolderDialogue from './SelectShareFolderDialogue.vue'
export default { export default {
name: 'PersonalSettings', name: 'PersonalSettings',

@ -104,11 +104,11 @@
</template> </template>
<script> <script>
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
import NcActionRadio from '@nextcloud/vue/dist/Components/NcActionRadio' import NcActionRadio from '@nextcloud/vue/dist/Components/NcActionRadio.js'
import NcActionCheckbox from '@nextcloud/vue/dist/Components/NcActionCheckbox' import NcActionCheckbox from '@nextcloud/vue/dist/Components/NcActionCheckbox.js'
import SharesMixin from '../mixins/SharesMixin' import SharesMixin from '../mixins/SharesMixin.js'
import { import {
ATOMIC_PERMISSIONS, ATOMIC_PERMISSIONS,
BUNDLED_PERMISSIONS, BUNDLED_PERMISSIONS,
@ -116,10 +116,10 @@ import {
permissionsSetIsValid, permissionsSetIsValid,
togglePermissions, togglePermissions,
canTogglePermissions, canTogglePermissions,
} from '../lib/SharePermissionsToolBox' } from '../lib/SharePermissionsToolBox.js'
import Tune from 'vue-material-design-icons/Tune' import Tune from 'vue-material-design-icons/Tune.vue'
import ChevronLeft from 'vue-material-design-icons/ChevronLeft' import ChevronLeft from 'vue-material-design-icons/ChevronLeft.vue'
export default { export default {
name: 'SharePermissionsEditor', name: 'SharePermissionsEditor',

@ -137,12 +137,12 @@
</template> </template>
<script> <script>
import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar' import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar.js'
import NcActions from '@nextcloud/vue/dist/Components/NcActions' import NcActions from '@nextcloud/vue/dist/Components/NcActions.js'
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
import NcActionCheckbox from '@nextcloud/vue/dist/Components/NcActionCheckbox' import NcActionCheckbox from '@nextcloud/vue/dist/Components/NcActionCheckbox.js'
import NcActionInput from '@nextcloud/vue/dist/Components/NcActionInput' import NcActionInput from '@nextcloud/vue/dist/Components/NcActionInput.js'
import NcActionTextEditable from '@nextcloud/vue/dist/Components/NcActionTextEditable' import NcActionTextEditable from '@nextcloud/vue/dist/Components/NcActionTextEditable.js'
import SharesMixin from '../mixins/SharesMixin.js' import SharesMixin from '../mixins/SharesMixin.js'

@ -48,15 +48,15 @@
<script> <script>
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'
import { basename } from '@nextcloud/paths' import { basename } from '@nextcloud/paths'
import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar' import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar.js'
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
import NcActionLink from '@nextcloud/vue/dist/Components/NcActionLink' import NcActionLink from '@nextcloud/vue/dist/Components/NcActionLink.js'
import NcActionText from '@nextcloud/vue/dist/Components/NcActionText' import NcActionText from '@nextcloud/vue/dist/Components/NcActionText.js'
// eslint-disable-next-line no-unused-vars // eslint-disable-next-line no-unused-vars
import Share from '../models/Share' import Share from '../models/Share.js'
import SharesMixin from '../mixins/SharesMixin' import SharesMixin from '../mixins/SharesMixin.js'
import SharingEntrySimple from '../components/SharingEntrySimple' import SharingEntrySimple from '../components/SharingEntrySimple.vue'
export default { export default {
name: 'SharingEntryInherited', name: 'SharingEntryInherited',

@ -22,8 +22,8 @@
<script> <script>
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'
import { showSuccess } from '@nextcloud/dialogs' import { showSuccess } from '@nextcloud/dialogs'
import NcActionLink from '@nextcloud/vue/dist/Components/NcActionLink' import NcActionLink from '@nextcloud/vue/dist/Components/NcActionLink.js'
import SharingEntrySimple from './SharingEntrySimple' import SharingEntrySimple from './SharingEntrySimple.vue'
export default { export default {
name: 'SharingEntryInternal', name: 'SharingEntryInternal',

@ -281,15 +281,15 @@ import { showError, showSuccess } from '@nextcloud/dialogs'
import { Type as ShareTypes } from '@nextcloud/sharing' import { Type as ShareTypes } from '@nextcloud/sharing'
import Vue from 'vue' import Vue from 'vue'
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
import NcActionCheckbox from '@nextcloud/vue/dist/Components/NcActionCheckbox' import NcActionCheckbox from '@nextcloud/vue/dist/Components/NcActionCheckbox.js'
import NcActionInput from '@nextcloud/vue/dist/Components/NcActionInput' import NcActionInput from '@nextcloud/vue/dist/Components/NcActionInput.js'
import NcActionLink from '@nextcloud/vue/dist/Components/NcActionLink' import NcActionLink from '@nextcloud/vue/dist/Components/NcActionLink.js'
import NcActionText from '@nextcloud/vue/dist/Components/NcActionText' import NcActionText from '@nextcloud/vue/dist/Components/NcActionText.js'
import NcActionSeparator from '@nextcloud/vue/dist/Components/NcActionSeparator' import NcActionSeparator from '@nextcloud/vue/dist/Components/NcActionSeparator.js'
import NcActionTextEditable from '@nextcloud/vue/dist/Components/NcActionTextEditable' import NcActionTextEditable from '@nextcloud/vue/dist/Components/NcActionTextEditable.js'
import NcActions from '@nextcloud/vue/dist/Components/NcActions' import NcActions from '@nextcloud/vue/dist/Components/NcActions.js'
import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar' import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar.js'
import ExternalShareAction from './ExternalShareAction.vue' import ExternalShareAction from './ExternalShareAction.vue'
import SharePermissionsEditor from './SharePermissionsEditor.vue' import SharePermissionsEditor from './SharePermissionsEditor.vue'

@ -40,7 +40,7 @@
</template> </template>
<script> <script>
import NcActions from '@nextcloud/vue/dist/Components/NcActions' import NcActions from '@nextcloud/vue/dist/Components/NcActions.js'
export default { export default {
name: 'SharingEntrySimple', name: 'SharingEntrySimple',

@ -52,11 +52,11 @@ import axios from '@nextcloud/axios'
import debounce from 'debounce' import debounce from 'debounce'
import NcSelect from '@nextcloud/vue/dist/Components/NcSelect.js' import NcSelect from '@nextcloud/vue/dist/Components/NcSelect.js'
import Config from '../services/ConfigService' import Config from '../services/ConfigService.js'
import GeneratePassword from '../utils/GeneratePassword' import GeneratePassword from '../utils/GeneratePassword.js'
import Share from '../models/Share' import Share from '../models/Share.js'
import ShareRequests from '../mixins/ShareRequests' import ShareRequests from '../mixins/ShareRequests.js'
import ShareTypes from '../mixins/ShareTypes' import ShareTypes from '../mixins/ShareTypes.js'
export default { export default {
name: 'SharingInput', name: 'SharingInput',

@ -21,5 +21,5 @@
* *
*/ */
import '../js/app' import '../js/app.js'
import '../js/sharedfilelist' import '../js/sharedfilelist.js'

@ -30,7 +30,7 @@ import ExternalLinkActions from './services/ExternalLinkActions.js'
import ExternalShareActions from './services/ExternalShareActions.js' import ExternalShareActions from './services/ExternalShareActions.js'
import TabSections from './services/TabSections.js' import TabSections from './services/TabSections.js'
// eslint-disable-next-line node/no-missing-import, import/no-unresolved // eslint-disable-next-line n/no-missing-import, import/no-unresolved
import ShareVariant from '@mdi/svg/svg/share-variant.svg?raw' import ShareVariant from '@mdi/svg/svg/share-variant.svg?raw'
// Init Sharing Tab Service // Init Sharing Tab Service

@ -29,7 +29,7 @@ import {
permissionsSetIsValid, permissionsSetIsValid,
togglePermissions, togglePermissions,
canTogglePermissions, canTogglePermissions,
} from '../lib/SharePermissionsToolBox' } from '../lib/SharePermissionsToolBox.js'
describe('SharePermissionsToolBox', () => { describe('SharePermissionsToolBox', () => {
test('Adding permissions', () => { test('Adding permissions', () => {

@ -28,7 +28,7 @@ import 'url-search-params-polyfill'
import { generateOcsUrl } from '@nextcloud/router' import { generateOcsUrl } from '@nextcloud/router'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import Share from '../models/Share' import Share from '../models/Share.js'
const shareUrl = generateOcsUrl('apps/files_sharing/api/v1/shares') const shareUrl = generateOcsUrl('apps/files_sharing/api/v1/shares')

@ -27,7 +27,7 @@
import { showError, showSuccess } from '@nextcloud/dialogs' import { showError, showSuccess } from '@nextcloud/dialogs'
import { getCurrentUser } from '@nextcloud/auth' import { getCurrentUser } from '@nextcloud/auth'
// eslint-disable-next-line import/no-unresolved, node/no-missing-import // eslint-disable-next-line import/no-unresolved, n/no-missing-import
import PQueue from 'p-queue' import PQueue from 'p-queue'
import debounce from 'debounce' import debounce from 'debounce'

@ -24,7 +24,7 @@
import Vue from 'vue' import Vue from 'vue'
import { getRequestToken } from '@nextcloud/auth' import { getRequestToken } from '@nextcloud/auth'
import PersonalSettings from './components/PersonalSettings' import PersonalSettings from './components/PersonalSettings.vue'
// eslint-disable-next-line camelcase // eslint-disable-next-line camelcase
__webpack_nonce__ = btoa(getRequestToken()) __webpack_nonce__ = btoa(getRequestToken())

@ -21,7 +21,7 @@
*/ */
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import Config from '../services/ConfigService' import Config from '../services/ConfigService.js'
import { showError, showSuccess } from '@nextcloud/dialogs' import { showError, showSuccess } from '@nextcloud/dialogs'
const config = new Config() const config = new Config()

@ -47,12 +47,12 @@
<script> <script>
import { generateOcsUrl } from '@nextcloud/router' import { generateOcsUrl } from '@nextcloud/router'
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import Share from '../models/Share' import Share from '../models/Share.js'
import SharingEntryInherited from '../components/SharingEntryInherited' import SharingEntryInherited from '../components/SharingEntryInherited.vue'
import SharingEntrySimple from '../components/SharingEntrySimple' import SharingEntrySimple from '../components/SharingEntrySimple.vue'
export default { export default {
name: 'SharingInherited', name: 'SharingInherited',

@ -46,9 +46,9 @@
<script> <script>
// eslint-disable-next-line no-unused-vars // eslint-disable-next-line no-unused-vars
import Share from '../models/Share' import Share from '../models/Share.js'
import ShareTypes from '../mixins/ShareTypes' import ShareTypes from '../mixins/ShareTypes.js'
import SharingEntryLink from '../components/SharingEntryLink' import SharingEntryLink from '../components/SharingEntryLink.vue'
export default { export default {
name: 'SharingLinkList', name: 'SharingLinkList',

@ -33,9 +33,9 @@
<script> <script>
// eslint-disable-next-line no-unused-vars // eslint-disable-next-line no-unused-vars
import Share from '../models/Share' import Share from '../models/Share.js'
import SharingEntry from '../components/SharingEntry' import SharingEntry from '../components/SharingEntry.vue'
import ShareTypes from '../mixins/ShareTypes' import ShareTypes from '../mixins/ShareTypes.js'
export default { export default {
name: 'SharingList', name: 'SharingList',

@ -87,21 +87,21 @@
<script> <script>
import { CollectionList } from 'nextcloud-vue-collections' import { CollectionList } from 'nextcloud-vue-collections'
import { generateOcsUrl } from '@nextcloud/router' import { generateOcsUrl } from '@nextcloud/router'
import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar' import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar.js'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import Config from '../services/ConfigService' import Config from '../services/ConfigService.js'
import { shareWithTitle } from '../utils/SharedWithMe' import { shareWithTitle } from '../utils/SharedWithMe.js'
import Share from '../models/Share' import Share from '../models/Share.js'
import ShareTypes from '../mixins/ShareTypes' import ShareTypes from '../mixins/ShareTypes.js'
import SharingEntryInternal from '../components/SharingEntryInternal' import SharingEntryInternal from '../components/SharingEntryInternal.vue'
import SharingEntrySimple from '../components/SharingEntrySimple' import SharingEntrySimple from '../components/SharingEntrySimple.vue'
import SharingInput from '../components/SharingInput' import SharingInput from '../components/SharingInput.vue'
import SharingInherited from './SharingInherited' import SharingInherited from './SharingInherited.vue'
import SharingLinkList from './SharingLinkList' import SharingLinkList from './SharingLinkList.vue'
import SharingList from './SharingList' import SharingList from './SharingList.vue'
export default { export default {
name: 'SharingTab', name: 'SharingTab',

@ -25,7 +25,7 @@
* *
*/ */
// eslint-disable-next-line import/no-unresolved, node/no-missing-import // eslint-disable-next-line import/no-unresolved, n/no-missing-import
import PQueue from 'p-queue' import PQueue from 'p-queue'
/* eslint-disable */ /* eslint-disable */

@ -20,8 +20,8 @@
* *
*/ */
import './app' import './app.js'
import './filelist' import './filelist.js'
import './trash.scss' import './trash.scss'
window.OCA.Trashbin = OCA.Trashbin window.OCA.Trashbin = OCA.Trashbin

@ -111,7 +111,7 @@ import BackupRestore from 'vue-material-design-icons/BackupRestore.vue'
import Download from 'vue-material-design-icons/Download.vue' import Download from 'vue-material-design-icons/Download.vue'
import Pencil from 'vue-material-design-icons/Pencil.vue' import Pencil from 'vue-material-design-icons/Pencil.vue'
import Check from 'vue-material-design-icons/Check.vue' import Check from 'vue-material-design-icons/Check.vue'
import Delete from 'vue-material-design-icons/Delete' import Delete from 'vue-material-design-icons/Delete.vue'
import { NcActionButton, NcActionLink, NcListItem, NcModal, NcButton, NcTextField, Tooltip } from '@nextcloud/vue' import { NcActionButton, NcActionLink, NcListItem, NcModal, NcButton, NcTextField, Tooltip } from '@nextcloud/vue'
import moment from '@nextcloud/moment' import moment from '@nextcloud/moment'
import { translate } from '@nextcloud/l10n' import { translate } from '@nextcloud/l10n'

@ -22,7 +22,7 @@ import { translate as t, translatePlural as n } from '@nextcloud/l10n'
import VersionTab from './views/VersionTab.vue' import VersionTab from './views/VersionTab.vue'
import VTooltip from 'v-tooltip' import VTooltip from 'v-tooltip'
// eslint-disable-next-line node/no-missing-import, import/no-unresolved // eslint-disable-next-line n/no-missing-import, import/no-unresolved
import BackupRestore from '@mdi/svg/svg/backup-restore.svg?raw' import BackupRestore from '@mdi/svg/svg/backup-restore.svg?raw'
Vue.prototype.t = t Vue.prototype.t = t

@ -63,11 +63,11 @@
<script> <script>
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import OAuthItem from './components/OAuthItem' import OAuthItem from './components/OAuthItem.vue'
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'
import { getCapabilities } from '@nextcloud/capabilities' import { getCapabilities } from '@nextcloud/capabilities'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
export default { export default {

@ -56,8 +56,8 @@
<script> <script>
import Delete from 'vue-material-design-icons/Delete' import Delete from 'vue-material-design-icons/Delete.vue'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
export default { export default {
name: 'OAuthItem', name: 'OAuthItem',

@ -12,8 +12,8 @@
</template> </template>
<script> <script>
import GroupSelect from './AdminDelegation/GroupSelect' import GroupSelect from './AdminDelegation/GroupSelect.vue'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
export default { export default {

@ -14,7 +14,7 @@ import NcSelect from '@nextcloud/vue/dist/Components/NcSelect.js'
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
import logger from '../../logger' import logger from '../../logger.js'
export default { export default {
name: 'GroupSelect', name: 'GroupSelect',

@ -65,10 +65,10 @@
<script> <script>
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect' import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch' import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import _ from 'lodash' import _ from 'lodash'

@ -146,11 +146,11 @@
</template> </template>
<script> <script>
import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect' import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect.js'
import AppManagement from '../mixins/AppManagement' import AppManagement from '../mixins/AppManagement.js'
import PrefixMixin from './PrefixMixin' import PrefixMixin from './PrefixMixin.vue'
import Markdown from './Markdown' import Markdown from './Markdown.vue'
export default { export default {
name: 'AppDetails', name: 'AppDetails',

@ -104,10 +104,10 @@
</template> </template>
<script> <script>
import AppItem from './AppList/AppItem' import AppItem from './AppList/AppItem.vue'
import PrefixMixin from './PrefixMixin' import PrefixMixin from './PrefixMixin.vue'
import pLimit from 'p-limit' import pLimit from 'p-limit'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
export default { export default {
name: 'AppList', name: 'AppList',

@ -42,7 +42,7 @@
</template> </template>
<script> <script>
import AuthToken from './AuthToken' import AuthToken from './AuthToken.vue'
export default { export default {
name: 'AuthTokenList', name: 'AuthTokenList',

@ -40,8 +40,8 @@ import { confirmPassword } from '@nextcloud/password-confirmation'
import '@nextcloud/password-confirmation/dist/style.css' import '@nextcloud/password-confirmation/dist/style.css'
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'
import AuthTokenList from './AuthTokenList' import AuthTokenList from './AuthTokenList.vue'
import AuthTokenSetupDialogue from './AuthTokenSetupDialogue' import AuthTokenSetupDialogue from './AuthTokenSetupDialogue.vue'
const confirm = () => { const confirm = () => {
return new Promise(resolve => { return new Promise(resolve => {

@ -86,7 +86,7 @@ import { confirmPassword } from '@nextcloud/password-confirmation'
import '@nextcloud/password-confirmation/dist/style.css' import '@nextcloud/password-confirmation/dist/style.css'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
import { getRootUrl } from '@nextcloud/router' import { getRootUrl } from '@nextcloud/router'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import Check from 'vue-material-design-icons/Check.vue' import Check from 'vue-material-design-icons/Check.vue'
import ContentCopy from 'vue-material-design-icons/ContentCopy.vue' import ContentCopy from 'vue-material-design-icons/ContentCopy.vue'

@ -43,11 +43,11 @@
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
import { saveProfileDefault } from '../../service/ProfileService' import { saveProfileDefault } from '../../service/ProfileService.js'
import { validateBoolean } from '../../utils/validate' import { validateBoolean } from '../../utils/validate.js'
import logger from '../../logger' import logger from '../../logger.js'
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch' import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
const profileEnabledByDefault = loadState('settings', 'profileEnabledByDefault', true) const profileEnabledByDefault = loadState('settings', 'profileEnabledByDefault', true)

@ -77,9 +77,9 @@
<script> <script>
import axios from '@nextcloud/axios' import axios from '@nextcloud/axios'
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch' import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import { getLoggerBuilder } from '@nextcloud/logger' import { getLoggerBuilder } from '@nextcloud/logger'

@ -53,10 +53,10 @@
</template> </template>
<script> <script>
import NcActionInput from '@nextcloud/vue/dist/Components/NcActionInput' import NcActionInput from '@nextcloud/vue/dist/Components/NcActionInput.js'
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
import NcCounterBubble from '@nextcloud/vue/dist/Components/NcCounterBubble' import NcCounterBubble from '@nextcloud/vue/dist/Components/NcCounterBubble.js'
import NcAppNavigationItem from '@nextcloud/vue/dist/Components/NcAppNavigationItem' import NcAppNavigationItem from '@nextcloud/vue/dist/Components/NcAppNavigationItem.js'
export default { export default {
name: 'GroupListItem', name: 'GroupListItem',

@ -99,15 +99,15 @@ import { getCurrentUser } from '@nextcloud/auth'
import { getFilePickerBuilder, showError } from '@nextcloud/dialogs' import { getFilePickerBuilder, showError } from '@nextcloud/dialogs'
import { emit, subscribe, unsubscribe } from '@nextcloud/event-bus' import { emit, subscribe, unsubscribe } from '@nextcloud/event-bus'
import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar' import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import VueCropper from 'vue-cropperjs' import VueCropper from 'vue-cropperjs'
// eslint-disable-next-line node/no-extraneous-import // eslint-disable-next-line n/no-extraneous-import
import 'cropperjs/dist/cropper.css' import 'cropperjs/dist/cropper.css'
import Upload from 'vue-material-design-icons/Upload' import Upload from 'vue-material-design-icons/Upload.vue'
import Folder from 'vue-material-design-icons/Folder' import Folder from 'vue-material-design-icons/Folder.vue'
import Delete from 'vue-material-design-icons/Delete' import Delete from 'vue-material-design-icons/Delete.vue'
import HeaderBar from './shared/HeaderBar.vue' import HeaderBar from './shared/HeaderBar.vue'
import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js' import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
@ -162,6 +162,12 @@ export default {
} }
}, },
computed: {
inputId() {
return `account-property-${this.avatar.name}`
},
},
created() { created() {
subscribe('settings:display-name:updated', this.handleDisplayNameUpdate) subscribe('settings:display-name:updated', this.handleDisplayNameUpdate)
}, },
@ -170,12 +176,6 @@ export default {
unsubscribe('settings:display-name:updated', this.handleDisplayNameUpdate) unsubscribe('settings:display-name:updated', this.handleDisplayNameUpdate)
}, },
computed: {
inputId() {
return `account-property-${this.avatar.name}`
},
},
methods: { methods: {
activateLocalFilePicker() { activateLocalFilePicker() {
// Set to null so that selecting the same file will trigger the change event // Set to null so that selecting the same file will trigger the change event

@ -47,10 +47,10 @@
<script> <script>
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import NcProgressBar from '@nextcloud/vue/dist/Components/NcProgressBar' import NcProgressBar from '@nextcloud/vue/dist/Components/NcProgressBar.js'
import Account from 'vue-material-design-icons/Account' import Account from 'vue-material-design-icons/Account.vue'
import CircleSlice from 'vue-material-design-icons/CircleSlice3' import CircleSlice from 'vue-material-design-icons/CircleSlice3.vue'
import HeaderBar from './shared/HeaderBar.vue' import HeaderBar from './shared/HeaderBar.vue'

@ -89,7 +89,7 @@
import { NcActions, NcActionButton } from '@nextcloud/vue' import { NcActions, NcActionButton } from '@nextcloud/vue'
import AlertCircle from 'vue-material-design-icons/AlertCircleOutline.vue' import AlertCircle from 'vue-material-design-icons/AlertCircleOutline.vue'
import AlertOctagon from 'vue-material-design-icons/AlertOctagon.vue' import AlertOctagon from 'vue-material-design-icons/AlertOctagon.vue'
import Check from 'vue-material-design-icons/Check' import Check from 'vue-material-design-icons/Check.vue'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
import debounce from 'debounce' import debounce from 'debounce'

@ -60,7 +60,7 @@
<script> <script>
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
import moment from '@nextcloud/moment' import moment from '@nextcloud/moment'
import Web from 'vue-material-design-icons/Web' import Web from 'vue-material-design-icons/Web.vue'
import { ACCOUNT_SETTING_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants.js' import { ACCOUNT_SETTING_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants.js'
import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService.js' import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService.js'

@ -31,7 +31,7 @@
</template> </template>
<script> <script>
import ChevronDownIcon from 'vue-material-design-icons/ChevronDown' import ChevronDownIcon from 'vue-material-design-icons/ChevronDown.vue'
export default { export default {
name: 'EditProfileAnchorLink', name: 'EditProfileAnchorLink',

@ -44,7 +44,7 @@
import { getCurrentUser } from '@nextcloud/auth' import { getCurrentUser } from '@nextcloud/auth'
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'
import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar' import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar.js'
export default { export default {
name: 'ProfilePreviewCard', name: 'ProfilePreviewCard',

@ -74,8 +74,8 @@ import debounce from 'debounce'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'
import AlertCircle from 'vue-material-design-icons/AlertCircleOutline.vue' import AlertCircle from 'vue-material-design-icons/AlertCircleOutline.vue'
import AlertOctagon from 'vue-material-design-icons/AlertOctagon' import AlertOctagon from 'vue-material-design-icons/AlertOctagon.vue'
import Check from 'vue-material-design-icons/Check' import Check from 'vue-material-design-icons/Check.vue'
import HeaderBar from '../shared/HeaderBar.vue' import HeaderBar from '../shared/HeaderBar.vue'

@ -40,7 +40,7 @@
</template> </template>
<script> <script>
import NcActions from '@nextcloud/vue/dist/Components/NcActions' import NcActions from '@nextcloud/vue/dist/Components/NcActions.js'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import { showError } from '@nextcloud/dialogs' import { showError } from '@nextcloud/dialogs'

@ -34,7 +34,7 @@
</template> </template>
<script> <script>
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
export default { export default {
name: 'FederationControlAction', name: 'FederationControlAction',

@ -49,8 +49,8 @@
</template> </template>
<script> <script>
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import Plus from 'vue-material-design-icons/Plus' import Plus from 'vue-material-design-icons/Plus.vue'
import FederationControl from './FederationControl.vue' import FederationControl from './FederationControl.vue'

@ -237,11 +237,11 @@
import { subscribe, unsubscribe } from '@nextcloud/event-bus' import { subscribe, unsubscribe } from '@nextcloud/event-bus'
import InfiniteLoading from 'vue-infinite-loading' import InfiniteLoading from 'vue-infinite-loading'
import Vue from 'vue' import Vue from 'vue'
import NcModal from '@nextcloud/vue/dist/Components/NcModal' import NcModal from '@nextcloud/vue/dist/Components/NcModal.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect' import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect.js'
import userRow from './UserList/UserRow' import userRow from './UserList/UserRow.vue'
const unlimitedQuota = { const unlimitedQuota = {
id: 'none', id: 'none',

@ -244,8 +244,8 @@ import {
NcActions, NcActions,
NcActionButton, NcActionButton,
} from '@nextcloud/vue' } from '@nextcloud/vue'
import UserRowSimple from './UserRowSimple' import UserRowSimple from './UserRowSimple.vue'
import UserRowMixin from '../../mixins/UserRowMixin' import UserRowMixin from '../../mixins/UserRowMixin.js'
export default { export default {
name: 'UserRow', name: 'UserRow',

@ -83,12 +83,12 @@
</template> </template>
<script> <script>
import NcPopoverMenu from '@nextcloud/vue/dist/Components/NcPopoverMenu' import NcPopoverMenu from '@nextcloud/vue/dist/Components/NcPopoverMenu.js'
import NcActions from '@nextcloud/vue/dist/Components/NcActions' import NcActions from '@nextcloud/vue/dist/Components/NcActions.js'
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
import ClickOutside from 'vue-click-outside' import ClickOutside from 'vue-click-outside'
import { getCurrentUser } from '@nextcloud/auth' import { getCurrentUser } from '@nextcloud/auth'
import UserRowMixin from '../../mixins/UserRowMixin' import UserRowMixin from '../../mixins/UserRowMixin.js'
export default { export default {
name: 'UserRowSimple', name: 'UserRowSimple',
components: { components: {

@ -64,11 +64,11 @@
import { confirmPassword } from '@nextcloud/password-confirmation' import { confirmPassword } from '@nextcloud/password-confirmation'
import '@nextcloud/password-confirmation/dist/style.css' import '@nextcloud/password-confirmation/dist/style.css'
import logger from '../../logger' import logger from '../../logger.js'
import { import {
startRegistration, startRegistration,
finishRegistration, finishRegistration,
} from '../../service/WebAuthnRegistrationSerice' } from '../../service/WebAuthnRegistrationSerice.js'
const logAndPass = (text) => (data) => { const logAndPass = (text) => (data) => {
logger.debug(text) logger.debug(text)

@ -32,8 +32,8 @@
</template> </template>
<script> <script>
import NcActions from '@nextcloud/vue/dist/Components/NcActions' import NcActions from '@nextcloud/vue/dist/Components/NcActions.js'
import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js'
export default { export default {
name: 'Device', name: 'Device',

@ -50,12 +50,12 @@
<script> <script>
import { confirmPassword } from '@nextcloud/password-confirmation' import { confirmPassword } from '@nextcloud/password-confirmation'
import '@nextcloud/password-confirmation/dist/style.css' import '@nextcloud/password-confirmation/dist/style.css'
import sortBy from 'lodash/fp/sortBy' import sortBy from 'lodash/fp/sortBy.js'
import AddDevice from './AddDevice' import AddDevice from './AddDevice.vue'
import Device from './Device' import Device from './Device.vue'
import logger from '../../logger' import logger from '../../logger.js'
import { removeRegistration } from '../../service/WebAuthnRegistrationSerice' import { removeRegistration } from '../../service/WebAuthnRegistrationSerice.js'
const sortByName = sortBy('name') const sortByName = sortBy('name')

@ -26,10 +26,10 @@ import { loadState } from '@nextcloud/initial-state'
import { translate as t } from '@nextcloud/l10n' import { translate as t } from '@nextcloud/l10n'
import '@nextcloud/dialogs/dist/index.css' import '@nextcloud/dialogs/dist/index.css'
import logger from './logger' import logger from './logger.js'
import ProfileSettings from './components/BasicSettings/ProfileSettings' import ProfileSettings from './components/BasicSettings/ProfileSettings.vue'
import BackgroundJob from './components/BasicSettings/BackgroundJob' import BackgroundJob from './components/BasicSettings/BackgroundJob.vue'
__webpack_nonce__ = btoa(getRequestToken()) __webpack_nonce__ = btoa(getRequestToken())

@ -27,7 +27,7 @@ import Vue from 'vue'
import AdminTwoFactor from './components/AdminTwoFactor.vue' import AdminTwoFactor from './components/AdminTwoFactor.vue'
import Encryption from './components/Encryption.vue' import Encryption from './components/Encryption.vue'
import store from './store/admin-security' import store from './store/admin-security.js'
// eslint-disable-next-line camelcase // eslint-disable-next-line camelcase
__webpack_nonce__ = btoa(OC.requestToken) __webpack_nonce__ = btoa(OC.requestToken)

@ -27,8 +27,8 @@ import VTooltip from 'v-tooltip'
import { sync } from 'vuex-router-sync' import { sync } from 'vuex-router-sync'
import App from './App.vue' import App from './App.vue'
import router from './router' import router from './router.js'
import store from './store' import store from './store/index.js'
Vue.use(VTooltip, { defaultHtml: false }) Vue.use(VTooltip, { defaultHtml: false })

@ -25,7 +25,7 @@ import { loadState } from '@nextcloud/initial-state'
import Vue from 'vue' import Vue from 'vue'
import VTooltip from 'v-tooltip' import VTooltip from 'v-tooltip'
import AuthTokenSection from './components/AuthTokenSection' import AuthTokenSection from './components/AuthTokenSection.vue'
// eslint-disable-next-line camelcase // eslint-disable-next-line camelcase
__webpack_nonce__ = btoa(OC.requestToken) __webpack_nonce__ = btoa(OC.requestToken)

@ -23,7 +23,7 @@
import Vue from 'vue' import Vue from 'vue'
import { loadState } from '@nextcloud/initial-state' import { loadState } from '@nextcloud/initial-state'
import WebAuthnSection from './components/WebAuthn/Section' import WebAuthnSection from './components/WebAuthn/Section.vue'
// eslint-disable-next-line camelcase // eslint-disable-next-line camelcase
__webpack_nonce__ = btoa(OC.requestToken) __webpack_nonce__ = btoa(OC.requestToken)

@ -30,8 +30,8 @@ import store from './store/index.js'
import { setPageHeading } from '../../../core/src/OCP/accessibility.js' import { setPageHeading } from '../../../core/src/OCP/accessibility.js'
// Dynamic loading // Dynamic loading
const Users = () => import(/* webpackChunkName: 'settings-users' */'./views/Users') const Users = () => import(/* webpackChunkName: 'settings-users' */'./views/Users.vue')
const Apps = () => import(/* webpackChunkName: 'settings-apps-view' */'./views/Apps') const Apps = () => import(/* webpackChunkName: 'settings-apps-view' */'./views/Apps.vue')
Vue.use(Router) Vue.use(Router)

@ -26,7 +26,7 @@ import { generateOcsUrl } from '@nextcloud/router'
import { confirmPassword } from '@nextcloud/password-confirmation' import { confirmPassword } from '@nextcloud/password-confirmation'
import '@nextcloud/password-confirmation/dist/style.css' import '@nextcloud/password-confirmation/dist/style.css'
import { ACCOUNT_PROPERTY_ENUM, SCOPE_SUFFIX } from '../../constants/AccountPropertyConstants' import { ACCOUNT_PROPERTY_ENUM, SCOPE_SUFFIX } from '../../constants/AccountPropertyConstants.js'
/** /**
* Save the primary email of the user * Save the primary email of the user

@ -26,7 +26,7 @@ import { generateOcsUrl } from '@nextcloud/router'
import { confirmPassword } from '@nextcloud/password-confirmation' import { confirmPassword } from '@nextcloud/password-confirmation'
import '@nextcloud/password-confirmation/dist/style.css' import '@nextcloud/password-confirmation/dist/style.css'
import { SCOPE_SUFFIX } from '../../constants/AccountPropertyConstants' import { SCOPE_SUFFIX } from '../../constants/AccountPropertyConstants.js'
/** /**
* Save the primary account property value for the user * Save the primary account property value for the user

@ -22,7 +22,7 @@
* *
*/ */
import api from './api' import api from './api.js'
import Vue from 'vue' import Vue from 'vue'
import { generateUrl } from '@nextcloud/router' import { generateUrl } from '@nextcloud/router'
import { showError, showInfo } from '@nextcloud/dialogs' import { showError, showInfo } from '@nextcloud/dialogs'

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save