diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2021-05-06 16:43:56 +0200 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2021-05-30 10:28:57 +0200 |
commit | e8a26bcf0a84dc3880ede70998c75e4d85b72d60 (patch) | |
tree | 9a646f238d5a9e0c4a25346828843472d054d7b9 /src/services | |
parent | 5fec07abf282c01ede1a5fcbf2eff89367b39c62 (diff) |
Fix copylink, and member picker
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/services')
-rw-r--r-- | src/services/collaborationAutocompletion.js | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/src/services/collaborationAutocompletion.js b/src/services/collaborationAutocompletion.js index f7200387..331e4129 100644 --- a/src/services/collaborationAutocompletion.js +++ b/src/services/collaborationAutocompletion.js @@ -24,19 +24,11 @@ import axios from '@nextcloud/axios' import { generateOcsUrl } from '@nextcloud/router' -const maxAutocompleteResults = parseInt(OC.config['sharing.maxAutocompleteResults'], 10) || 25 +import { SHARES_TYPES_MEMBER_MAP } from '../models/constants.ts' -export const shareType = [ - OC.Share.SHARE_TYPE_USER, - OC.Share.SHARE_TYPE_GROUP, - // OC.Share.SHARE_TYPE_REMOTE, - // OC.Share.SHARE_TYPE_REMOTE_GROUP, - OC.Share.SHARE_TYPE_CIRCLE, - // OC.Share.SHARE_TYPE_ROOM, - // OC.Share.SHARE_TYPE_GUEST, - // OC.Share.SHARE_TYPE_DECK, - OC.Share.SHARE_TYPE_EMAIL, -] +// generate allowed shareType from SHARES_TYPES_MEMBER_MAP +const shareType = Object.keys(SHARES_TYPES_MEMBER_MAP) +const maxAutocompleteResults = parseInt(OC.config['sharing.maxAutocompleteResults'], 10) || 25 /** * Get suggestions @@ -51,6 +43,7 @@ export const getSuggestions = async function(search) { search, perPage: maxAutocompleteResults, shareType, + lookup: false, }, }) @@ -132,7 +125,7 @@ const formatResults = function(result) { label: result.label, id: `${type}-${result.value.shareWith}`, // If this is a user, set as user for avatar display by UserBubble - user: result.value.shareType === OC.Share.SHARE_TYPE_USER + user: [OC.Share.SHARE_TYPE_USER, OC.Share.SHARE_TYPE_REMOTE].indexOf(result.value.shareType) > -1 ? result.value.shareWith : null, type, |