From: Ward Vandewege Date: Thu, 11 Mar 2021 17:45:10 +0000 (-0500) Subject: 17119: The "+ New" button should be disabled when viewing a filter X-Git-Tag: 2.1.2.1~7^2~11 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/901a27dcbc5e09497f237d47555d8f713bb21cb9 17119: The "+ New" button should be disabled when viewing a filter group. Arvados-DCO-1.1-Signed-off-by: Ward Vandewege --- diff --git a/src/views-components/side-panel-button/side-panel-button.tsx b/src/views-components/side-panel-button/side-panel-button.tsx index 3ca2f0d6..bf03bf6c 100644 --- a/src/views-components/side-panel-button/side-panel-button.tsx +++ b/src/views-components/side-panel-button/side-panel-button.tsx @@ -15,7 +15,7 @@ import { navigateToRunProcess } from '~/store/navigation/navigation-action'; import { runProcessPanelActions } from '~/store/run-process-panel/run-process-panel-actions'; import { getUserUuid } from '~/common/getuser'; import { matchProjectRoute } from '~/routes/routes'; -import { GroupResource } from '~/models/group'; +import { GroupClass, GroupResource } from '~/models/group'; import { ResourcesState, getResource } from '~/store/resources/resources'; import { extractUuidKind, ResourceKind } from '~/models/resource'; @@ -87,7 +87,8 @@ export const SidePanelButton = withStyles(styles)( const currentProject = getResource(currentItemId)(resources); if (currentProject && currentProject.writableBy.indexOf(currentUserUUID || '') >= 0 && - !isProjectTrashed(currentProject, resources)) { + !isProjectTrashed(currentProject, resources) && + currentProject.groupClass !== GroupClass.FILTER) { enabled = true; } } @@ -150,4 +151,4 @@ export const SidePanelButton = withStyles(styles)( } } ) -); \ No newline at end of file +);