@@ -339,9 +339,7 @@ const AddBucket = () => {
339
339
}
340
340
tooltip = {
341
341
versioningAllowed
342
- ? lockingEnabled && versioningEnabled
343
- ? "You must disable Locking before Versioning can be disabled"
344
- : ""
342
+ ? ""
345
343
: permissionTooltipHelper (
346
344
[
347
345
IAM_SCOPES . S3_PUT_BUCKET_VERSIONING ,
@@ -352,12 +350,19 @@ const AddBucket = () => {
352
350
}
353
351
helpTip = {
354
352
< Fragment >
353
+ { lockingEnabled && versioningEnabled && (
354
+ < strong >
355
+ { " " }
356
+ You must disable Object Locking before Versioning can
357
+ be disabled < br />
358
+ </ strong >
359
+ ) }
355
360
MinIO supports keeping multiple{ " " }
356
361
< a
357
362
href = "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-versioning.html#minio-bucket-versioning"
358
363
target = "blank"
359
364
>
360
- “ versions”
365
+ versions
361
366
</ a > { " " }
362
367
of an object in a single bucket.
363
368
< br />
@@ -399,6 +404,7 @@ const AddBucket = () => {
399
404
from versioning if Object Locking is not enabled.
400
405
< br />
401
406
MinIO requires versioning to support replication.
407
+ < br />
402
408
Objects in excluded prefixes do not replicate to any
403
409
peer site or remote site.
404
410
</ Fragment >
@@ -440,11 +446,7 @@ const AddBucket = () => {
440
446
label = { "Object Locking" }
441
447
tooltip = {
442
448
lockingAllowed
443
- ? `${
444
- versioningEnabled
445
- ? "Exclude Folders & Exclude Prefixes options will not be available if this option is enabled."
446
- : ""
447
- } `
449
+ ? ``
448
450
: permissionTooltipHelper (
449
451
[
450
452
IAM_SCOPES . S3_PUT_BUCKET_VERSIONING ,
@@ -456,6 +458,13 @@ const AddBucket = () => {
456
458
}
457
459
helpTip = {
458
460
< Fragment >
461
+ { retentionEnabled && (
462
+ < strong >
463
+ { " " }
464
+ You must disable Retention before Object Locking can
465
+ be disabled < br />
466
+ </ strong >
467
+ ) }
459
468
You can only enable{ " " }
460
469
< a
461
470
href = "https://min.io/docs/minio/macos/administration/object-management.html#object-retention"
@@ -464,6 +473,12 @@ const AddBucket = () => {
464
473
Object Locking
465
474
</ a > { " " }
466
475
when first creating a bucket.
476
+ < br />
477
+ < br />
478
+ < a href = "https://min.io/docs/minio/windows/administration/object-management/object-versioning.html#exclude-folders-from-versioning" >
479
+ Exclude folders and prefixes
480
+ </ a > { " " }
481
+ options will not be available if this option is enabled.
467
482
</ Fragment >
468
483
}
469
484
helpTipPlacement = "right"
0 commit comments