From 4cadaf7d497dd19ff78da9ea9dac391ff9243e40 Mon Sep 17 00:00:00 2001 From: jinapurapu <65002498+jinapurapu@users.noreply.github.com> Date: Mon, 11 Dec 2023 09:33:28 -0800 Subject: [PATCH] Cleaned up Tooltips and HelpTips on AddBucket screen (#3154) --- .../ListBuckets/AddBucket/AddBucket.tsx | 33 ++++++++++++++----- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucket.tsx b/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucket.tsx index 82ebb2a00..2be848aa9 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucket.tsx +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucket.tsx @@ -339,9 +339,7 @@ const AddBucket = () => { } tooltip={ versioningAllowed - ? lockingEnabled && versioningEnabled - ? "You must disable Locking before Versioning can be disabled" - : "" + ? "" : permissionTooltipHelper( [ IAM_SCOPES.S3_PUT_BUCKET_VERSIONING, @@ -352,12 +350,19 @@ const AddBucket = () => { } helpTip={ + {lockingEnabled && versioningEnabled && ( + + {" "} + You must disable Object Locking before Versioning can + be disabled
+
+ )} MinIO supports keeping multiple{" "} - “versions” + versions {" "} of an object in a single bucket.
@@ -399,6 +404,7 @@ const AddBucket = () => { from versioning if Object Locking is not enabled.
MinIO requires versioning to support replication. +
Objects in excluded prefixes do not replicate to any peer site or remote site.
@@ -440,11 +446,7 @@ const AddBucket = () => { label={"Object Locking"} tooltip={ lockingAllowed - ? `${ - versioningEnabled - ? "Exclude Folders & Exclude Prefixes options will not be available if this option is enabled." - : "" - }` + ? `` : permissionTooltipHelper( [ IAM_SCOPES.S3_PUT_BUCKET_VERSIONING, @@ -456,6 +458,13 @@ const AddBucket = () => { } helpTip={ + {retentionEnabled && ( + + {" "} + You must disable Retention before Object Locking can + be disabled
+
+ )} You can only enable{" "} { Object Locking {" "} when first creating a bucket. +
+
+ + Exclude folders and prefixes + {" "} + options will not be available if this option is enabled.
} helpTipPlacement="right"