mirror of
https://github.com/nextcloud/server.git
synced 2026-03-02 21:41:12 -05:00
Clean up publishing
Signed-off-by: Gary Kim <gary@garykim.dev>
This commit is contained in:
parent
09f1c637da
commit
e1382e2bc5
5 changed files with 62 additions and 54 deletions
18
apps/files/js/dist/personal-settings.js
vendored
18
apps/files/js/dist/personal-settings.js
vendored
File diff suppressed because one or more lines are too long
2
apps/files/js/dist/personal-settings.js.map
vendored
2
apps/files/js/dist/personal-settings.js.map
vendored
File diff suppressed because one or more lines are too long
16
apps/files/js/dist/sidebar.js
vendored
16
apps/files/js/dist/sidebar.js
vendored
File diff suppressed because one or more lines are too long
2
apps/files/js/dist/sidebar.js.map
vendored
2
apps/files/js/dist/sidebar.js.map
vendored
File diff suppressed because one or more lines are too long
|
|
@ -21,33 +21,27 @@
|
|||
|
||||
<template>
|
||||
<div>
|
||||
<h3>{{ t('files', 'Transfer ownership') }} </h3>
|
||||
<p>
|
||||
{{ t('files', 'Select a file or directory to be transferred to another user. It may take some time until the process is done.') }}
|
||||
</p>
|
||||
<h3>{{ t('files', 'Transfer ownership of a file or folder') }} </h3>
|
||||
<form @submit.prevent="submit">
|
||||
<ol>
|
||||
<li>
|
||||
<div class="step-header">
|
||||
{{ t('files', 'File or directory be transferred') }}
|
||||
</div>
|
||||
<span v-if="directory === undefined">{{ t('files', 'Nothing selected') }}</span>
|
||||
<span v-else>{{ directory }}</span>
|
||||
<button class="primary" @click.prevent="start">
|
||||
{{ t('files', 'Select') }}
|
||||
</button>
|
||||
<span class="error">{{ directoryPickerError }}</span>
|
||||
</li>
|
||||
<li>
|
||||
<div class="step-header">
|
||||
{{ t('files', 'New owner') }}
|
||||
</div>
|
||||
<p>
|
||||
<span>{{ readableDirectory }}</span>
|
||||
<button v-if="directory === undefined" @click.prevent="start">
|
||||
{{ t('files', 'Choose file or folder to transfer') }}
|
||||
</button>
|
||||
<button v-else @click.prevent="start">
|
||||
{{ t('files', 'Change') }}
|
||||
</button>
|
||||
<span class="error">{{ directoryPickerError }}</span>
|
||||
</p>
|
||||
<p>
|
||||
<label>
|
||||
<span>{{ t('files', 'New owner') }}</span>
|
||||
<Multiselect
|
||||
v-model="selectedUser"
|
||||
:options="formatedUserSuggestions"
|
||||
:multiple="false"
|
||||
:searchable="true"
|
||||
:placeholder="t('core', 'Target user …')"
|
||||
:placeholder="t('files', 'Search users')"
|
||||
:preselect-first="true"
|
||||
:preserve-search="true"
|
||||
:loading="loadingUsers"
|
||||
|
|
@ -56,16 +50,17 @@
|
|||
:internal-search="false"
|
||||
:clear-on-select="false"
|
||||
:user-select="true"
|
||||
@search-change="findUserDebounced" />
|
||||
</li>
|
||||
<li>
|
||||
<input type="submit"
|
||||
class="primary"
|
||||
:value="submitButtonText"
|
||||
:disabled="!canSubmit">
|
||||
<span class="error">{{ submitError }}</span>
|
||||
</li>
|
||||
</ol>
|
||||
@search-change="findUserDebounced"
|
||||
class="middle-align" />
|
||||
</label>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit"
|
||||
class="primary"
|
||||
:value="submitButtonText"
|
||||
:disabled="!canSubmit">
|
||||
<span class="error">{{ submitError }}</span>
|
||||
</p>
|
||||
</form>
|
||||
</div>
|
||||
</template>
|
||||
|
|
@ -80,7 +75,7 @@ import Vue from 'vue'
|
|||
|
||||
import logger from '../logger'
|
||||
|
||||
const picker = getFilePickerBuilder(t('files', 'Select a file or directory to be transferred'))
|
||||
const picker = getFilePickerBuilder(t('files', 'Choose a file or folder to transfer'))
|
||||
.setMultiSelect(false)
|
||||
.setModal(true)
|
||||
.setType(1)
|
||||
|
|
@ -118,9 +113,16 @@ export default {
|
|||
},
|
||||
submitButtonText() {
|
||||
if (!this.canSubmit) {
|
||||
return t('files', 'Set options above')
|
||||
return t('files', 'Transfer')
|
||||
}
|
||||
return t('files', 'Transfer "{path}" to {userid}', { path: this.directory, userid: this.uid })
|
||||
const components = this.readableDirectory.split('/')
|
||||
return t('files', 'Transfer {path} to {userid}', { path: components[components.length - 1], userid: this.selectedUser.displayName })
|
||||
},
|
||||
readableDirectory() {
|
||||
if (!this.directory) {
|
||||
return ''
|
||||
}
|
||||
return this.directory.substring(1)
|
||||
}
|
||||
},
|
||||
created() {
|
||||
|
|
@ -216,5 +218,11 @@ export default {
|
|||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
.middle-align {
|
||||
vertical-align: middle;
|
||||
}
|
||||
p {
|
||||
margin-top: 12px;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
Loading…
Reference in a new issue