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"