From 04e9cb0ac8ac4bbd0f769931f95944d4d3f3b60e Mon Sep 17 00:00:00 2001 From: jinapurapu <65002498+jinapurapu@users.noreply.github.com> Date: Fri, 17 Nov 2023 11:21:07 -0800 Subject: [PATCH] Enable Create Path button on BrowserBreadcrumbs if User can create subPath (#3131) --- .../Objects/ListObjects/CreatePathModal.tsx | 7 ++++++ .../ObjectBrowser/BrowserBreadcrumbs.tsx | 25 +++++++++++++++++-- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/CreatePathModal.tsx b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/CreatePathModal.tsx index b96441e83..96d234893 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/CreatePathModal.tsx +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/CreatePathModal.tsx @@ -38,6 +38,7 @@ interface ICreatePath { folderName: string; onClose: () => any; simplePath: string | null; + limitedSubPath?: boolean; } const CreatePathModal = ({ @@ -46,6 +47,7 @@ const CreatePathModal = ({ bucketName, onClose, simplePath, + limitedSubPath, }: ICreatePath) => { const dispatch = useAppDispatch(); const navigate = useNavigate(); @@ -158,6 +160,11 @@ const CreatePathModal = ({ onChange={inputChange} onKeyPress={keyPressed} required + tooltip={ + (limitedSubPath && + "You may only have write access on a limited set of subpaths within this path. Please carefully review your User permissions to understand the paths to which you may write.") || + "" + } />