From 00e63609d47129218ad4348bbcee0a56f9f83738 Mon Sep 17 00:00:00 2001 From: Thomas Heartman Date: Fri, 6 Sep 2024 11:49:22 +0200 Subject: [PATCH] fix: allow you to see default strategies if you have write access (#8113) Previously, you needed read access specifically to see default strategies. So even if you could write default strategies, you couldn't access them in the UI without the read permission too. This changes it so that you can see default strategies if you have write permission. --- .../ProjectDefaultStrategySettings.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frontend/src/component/project/Project/ProjectSettings/ProjectDefaultStrategySettings/ProjectDefaultStrategySettings.tsx b/frontend/src/component/project/Project/ProjectSettings/ProjectDefaultStrategySettings/ProjectDefaultStrategySettings.tsx index 0874164aa4..ae11b1f93a 100644 --- a/frontend/src/component/project/Project/ProjectSettings/ProjectDefaultStrategySettings/ProjectDefaultStrategySettings.tsx +++ b/frontend/src/component/project/Project/ProjectSettings/ProjectDefaultStrategySettings/ProjectDefaultStrategySettings.tsx @@ -6,6 +6,7 @@ import { PageContent } from 'component/common/PageContent/PageContent'; import { PageHeader } from 'component/common/PageHeader/PageHeader'; import { PROJECT_DEFAULT_STRATEGY_READ, + PROJECT_DEFAULT_STRATEGY_WRITE, UPDATE_PROJECT, } from 'component/providers/AccessProvider/permissions'; import { Alert, styled } from '@mui/material'; @@ -29,7 +30,14 @@ export const ProjectDefaultStrategySettings = () => { usePageTitle(`Project default strategy configuration – ${projectName}`); if ( - !hasAccess([UPDATE_PROJECT, PROJECT_DEFAULT_STRATEGY_READ], projectId) + !hasAccess( + [ + UPDATE_PROJECT, + PROJECT_DEFAULT_STRATEGY_READ, + PROJECT_DEFAULT_STRATEGY_WRITE, + ], + projectId, + ) ) { return (