From 3ffb2a7446ad22a0129ffdee3e61644f457db211 Mon Sep 17 00:00:00 2001 From: Louis Chmn Date: Thu, 20 Nov 2025 16:01:08 +0100 Subject: [PATCH 1/3] fix(Sharing): Use correct event to select sharee Signed-off-by: Louis Chmn From c691256602cd9fe2ff54245261d78a02fb8e5cec Mon Sep 17 00:00:00 2001 From: Louis Chmn Date: Tue, 2 Dec 2025 12:25:57 +0100 Subject: [PATCH 2/3] fix(Settings): Only list users in transfer ownership Signed-off-by: Louis Chmn --- src/components/SidebarTabs/TransferOwnership.vue | 4 +++- src/mixins/UserSearchMixin.js | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/components/SidebarTabs/TransferOwnership.vue b/src/components/SidebarTabs/TransferOwnership.vue index 7afb241c1..8c1470a0f 100644 --- a/src/components/SidebarTabs/TransferOwnership.vue +++ b/src/components/SidebarTabs/TransferOwnership.vue @@ -66,7 +66,9 @@ :placeholder="t('forms', 'Search for a user')" :user-select="true" label="displayName" - @search="(query) => asyncSearch(query, true)"> + @search=" + (query) => asyncSearch(query, [SHARE_TYPES.SHARE_TYPE_USER]) + "> diff --git a/src/mixins/UserSearchMixin.js b/src/mixins/UserSearchMixin.js index 39c5e6fa8..ae3651fbe 100644 --- a/src/mixins/UserSearchMixin.js +++ b/src/mixins/UserSearchMixin.js @@ -76,14 +76,15 @@ export default { * Search for suggestions * * @param {string} query The search query to search for + * @param {number[]|undefined} shareType The type of recipient to search. */ - async asyncSearch(query) { + async asyncSearch(query, shareType) { // save query to check if valid this.query = query.trim() if (this.isValidQuery) { // already set loading to have proper ux feedback during debounce this.loading = true - await this.debounceGetSuggestions(query) + await this.debounceGetSuggestions(query, shareType) } }, @@ -100,12 +101,13 @@ export default { * Get suggestions * * @param {string} query the search query + * @param {number[]|undefined} shareType The type of recipient to search. */ - async getSuggestions(query) { + async getSuggestions(query, shareType) { this.loading = true // Search for all used share-types, except public link. - const shareType = this.SHARE_TYPES_USED.filter( + shareType ??= this.SHARE_TYPES_USED.filter( (type) => type !== this.SHARE_TYPES.SHARE_TYPE_LINK, ) From 9edd83e500aa45a1c4e5f73b6c8c1658a3b6549c Mon Sep 17 00:00:00 2001 From: Louis Chmn Date: Tue, 2 Dec 2025 13:55:34 +0100 Subject: [PATCH 3/3] chore(lint): CHANGELOG.md Signed-off-by: Louis Chmn --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e91691a2..78cffdce2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,5 @@ # Changelog - ## v4.3.13 - 2025-06-25 [Full Changelog](https://github.com/nextcloud/forms/compare/v4.3.12...v4.3.13)