aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/plugins/search/folderSearch.ts
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files/src/plugins/search/folderSearch.ts')
-rw-r--r--apps/files/src/plugins/search/folderSearch.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/files/src/plugins/search/folderSearch.ts b/apps/files/src/plugins/search/folderSearch.ts
index 33dae31995c..6aabefbfc9d 100644
--- a/apps/files/src/plugins/search/folderSearch.ts
+++ b/apps/files/src/plugins/search/folderSearch.ts
@@ -23,6 +23,7 @@ function init() {
OCA.UnifiedSearch.registerFilterAction({
id: 'in-folder',
appId: 'files',
+ searchFrom: 'files',
label: t('files', 'In folder'),
icon: imagePath('files', 'app.svg'),
callback: (showFilePicker: boolean = true) => {
@@ -35,11 +36,15 @@ function init() {
callback: (nodes: Node[]) => {
logger.info('Folder picked', { folder: nodes[0] })
const folder = nodes[0]
+ const filterUpdateText = (folder.root === '/files/' + folder.basename)
+ ? t('files', 'Search in all files')
+ : t('files', 'Search in folder: {folder}', { folder: folder.basename })
emit('nextcloud:unified-search:add-filter', {
id: 'in-folder',
appId: 'files',
+ searchFrom: 'files',
payload: folder,
- filterUpdateText: t('files', 'Search in folder: {folder}', { folder: folder.basename }),
+ filterUpdateText,
filterParams: { path: folder.path },
})
},