aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Veyssier <julien-nc@posteo.net>2025-02-14 17:20:27 +0100
committerJulien Veyssier <julien-nc@posteo.net>2025-02-17 11:31:25 +0100
commitd8c24b152083c99e8731a748f8712b07beb75927 (patch)
tree8f441c01cc422527d2055e7c6716231f04a997d0
parent5b507561d3b2d16a9748faf41e3bb5f98b42338f (diff)
downloadnextcloud-server-d8c24b152083c99e8731a748f8712b07beb75927.tar.gz
nextcloud-server-d8c24b152083c99e8731a748f8712b07beb75927.zip
fix(transferownership): allow searching by email, display user.shareWithDisplayNameUnique in item subline, adjust style
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
-rw-r--r--apps/files/src/components/TransferOwnershipDialogue.vue20
1 files changed, 6 insertions, 14 deletions
diff --git a/apps/files/src/components/TransferOwnershipDialogue.vue b/apps/files/src/components/TransferOwnershipDialogue.vue
index 6b8e0eb77ba..a8a59f3e62d 100644
--- a/apps/files/src/components/TransferOwnershipDialogue.vue
+++ b/apps/files/src/components/TransferOwnershipDialogue.vue
@@ -18,7 +18,7 @@
{{ t('files', 'Change') }}
</NcButton>
</p>
- <p class="new-owner-row">
+ <p class="new-owner">
<label for="targetUser">
<span>{{ t('files', 'New owner') }}</span>
</label>
@@ -27,9 +27,7 @@
:options="formatedUserSuggestions"
:multiple="false"
:loading="loadingUsers"
- label="displayName"
:user-select="true"
- class="middle-align"
@search="findUserDebounced" />
</p>
<p>
@@ -90,6 +88,7 @@ export default {
user: user.uid,
displayName: user.displayName,
icon: 'icon-user',
+ subname: user.shareWithDisplayNameUnique,
}
})
},
@@ -156,6 +155,7 @@ export default {
Vue.set(this.userSuggestions, user.value.shareWith, {
uid: user.value.shareWith,
displayName: user.label,
+ shareWithDisplayNameUnique: user.shareWithDisplayNameUnique,
})
})
} catch (error) {
@@ -203,18 +203,15 @@ export default {
</script>
<style scoped lang="scss">
-.middle-align {
- vertical-align: middle;
-}
-
p {
margin-top: 12px;
margin-bottom: 12px;
}
-.new-owner-row {
+.new-owner {
display: flex;
- flex-wrap: wrap;
+ flex-direction: column;
+ max-width: 400px;
label {
display: flex;
@@ -225,11 +222,6 @@ p {
margin-inline-end: 8px;
}
}
-
- .multiselect {
- flex-grow: 1;
- max-width: 280px;
- }
}
.transfer-select-row {