From 3054f34a9066c3efabe2fd445ec348d264522ac0 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Mon, 24 Jun 2024 18:13:01 -0400 Subject: [PATCH] fix: 'Search in collection' appearing in collection menu user does not have access to read documents within --- app/actions/definitions/collections.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/actions/definitions/collections.tsx b/app/actions/definitions/collections.tsx index 9d3085d9a..fb23723de 100644 --- a/app/actions/definitions/collections.tsx +++ b/app/actions/definitions/collections.tsx @@ -128,7 +128,9 @@ export const searchInCollection = createAction({ analyticsName: "Search collection", section: CollectionSection, icon: , - visible: ({ activeCollectionId }) => !!activeCollectionId, + visible: ({ activeCollectionId }) => + !!activeCollectionId && + stores.policies.abilities(activeCollectionId).readDocument, perform: ({ activeCollectionId }) => { history.push(searchPath(undefined, { collectionId: activeCollectionId })); }, @@ -230,7 +232,7 @@ export const createTemplate = createAction({ visible: ({ activeCollectionId, stores }) => !!( !!activeCollectionId && - stores.policies.abilities(activeCollectionId).update + stores.policies.abilities(activeCollectionId).createDocument ), perform: ({ activeCollectionId, event }) => { if (!activeCollectionId) {