@@ -360,9 +354,6 @@ const AddBucket = ({
onChange={(event: React.ChangeEvent) => {
addBucketVersioned(event.target.checked);
}}
- description={
- "Allows to keep multiple versions of the same object under the same key."
- }
label={"Versioning"}
disabled={!distributedSetup || lockingEnabled}
/>
@@ -381,9 +372,6 @@ const AddBucket = ({
}
}}
label={"Object Locking"}
- description={
- "Required to support retention and legal hold. Can only be enabled at bucket creation."
- }
/>
@@ -397,7 +385,6 @@ const AddBucket = ({
addBucketQuota(event.target.checked);
}}
label={"Quota"}
- description={"Limit the amount of data in the bucket."}
disabled={!distributedSetup}
/>
@@ -413,7 +400,7 @@ const AddBucket = ({
addBucketQuotaSize(e.target.value);
}
}}
- label="Quota"
+ label="Capacity"
value={quotaSize}
required
min="1"
@@ -444,9 +431,6 @@ const AddBucket = ({
addBucketRetention(event.target.checked);
}}
label={"Retention"}
- description={
- "Impose rules to prevent object deletion for a period of time."
- }
/>
)}
@@ -457,7 +441,7 @@ const AddBucket = ({
currentSelection={retentionMode}
id="retention_mode"
name="retention_mode"
- label="Retention Mode"
+ label="Mode"
onChange={(e: React.ChangeEvent<{ value: unknown }>) => {
addBucketRetentionMode(e.target.value as string);
}}
@@ -467,21 +451,6 @@ const AddBucket = ({
]}
/>
-
- ) => {
- addBucketRetentionUnit(e.target.value as string);
- }}
- selectorOptions={[
- { value: "days", label: "Days" },
- { value: "years", label: "Years" },
- ]}
- />
-
) => {
addBucketRetentionValidity(e.target.valueAsNumber);
}}
- label="Retention Validity"
+ label="Validity"
value={String(retentionValidity)}
required
- min="1"
+ overlayObject={
+ {
+ addBucketRetentionUnit(newValue);
+ }}
+ unitSelected={retentionUnit}
+ unitsList={[
+ { value: "days", label: "Days" },
+ { value: "years", label: "Years" },
+ ]}
+ disabled={false}
+ />
+ }
/>
diff --git a/portal-ui/src/screens/Console/Buckets/reducers.ts b/portal-ui/src/screens/Console/Buckets/reducers.ts
index 0ecfcc69b..5fee9fe11 100644
--- a/portal-ui/src/screens/Console/Buckets/reducers.ts
+++ b/portal-ui/src/screens/Console/Buckets/reducers.ts
@@ -69,7 +69,7 @@ const initialState: BucketsState = {
addBucketRetentionEnabled: false,
addBucketRetentionMode: "compliance",
addBucketRetentionUnit: "days",
- addBucketRetentionValidity: 1,
+ addBucketRetentionValidity: 180,
bucketDetails: {
selectedTab: "summary",
loadingBucket: false,
@@ -163,7 +163,7 @@ export function bucketsReducer(
addBucketRetentionEnabled: false,
addBucketRetentionMode: "compliance",
addBucketRetentionUnit: "days",
- addBucketRetentionValidity: 1,
+ addBucketRetentionValidity: 180,
};
case BUCKET_DETAILS_LOADING:
return {