From 4bc90588fb20dfe02cbb21ae7585c783d7431691 Mon Sep 17 00:00:00 2001 From: Prakash Senthil Vel <23444145+prakashsvmx@users.noreply.github.com> Date: Tue, 22 Feb 2022 18:30:48 +0000 Subject: [PATCH] Add tier mandatory or optional fields and navigation post save (#1612) --- .../TiersConfiguration/AddTierConfiguration.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/AddTierConfiguration.tsx b/portal-ui/src/screens/Console/Configurations/TiersConfiguration/AddTierConfiguration.tsx index 36c70f4ef..756f78b45 100644 --- a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/AddTierConfiguration.tsx +++ b/portal-ui/src/screens/Console/Configurations/TiersConfiguration/AddTierConfiguration.tsx @@ -185,7 +185,7 @@ const AddTierConfiguration = ({ .then(() => { setSaving(false); - history.push(IAM_PAGES.TIERS_ADD); + history.push(IAM_PAGES.TIERS); }) .catch((err: ErrorResponseHandler) => { setSaving(false); @@ -227,7 +227,7 @@ const AddTierConfiguration = ({ if (prefix === "") { valid = false; } - if (region === "") { + if (region === "" && type !== "minio") { valid = false; } @@ -377,6 +377,7 @@ const AddTierConfiguration = ({ value={name} onChange={updateTierName} error={nameInputError} + required /> ) => { setEndpoint(e.target.value); }} + required /> {(type === s3ServiceName || type === minioServiceName) && ( @@ -399,6 +401,7 @@ const AddTierConfiguration = ({ onChange={(e: React.ChangeEvent) => { setAccessKey(e.target.value); }} + required /> ) => { setSecretKey(e.target.value); }} + required /> )} @@ -428,6 +432,7 @@ const AddTierConfiguration = ({ setCreds(fileName); }} value={creds} + required /> )} {type === azureServiceName && ( @@ -441,6 +446,7 @@ const AddTierConfiguration = ({ onChange={(e: React.ChangeEvent) => { setAccountName(e.target.value); }} + required /> ) => { setAccountKey(e.target.value); }} + required /> )} @@ -463,6 +470,7 @@ const AddTierConfiguration = ({ onChange={(e: React.ChangeEvent) => { setBucket(e.target.value); }} + required /> ) => { setPrefix(e.target.value); }} + required /> ) => { setRegion(e.target.value); }} + required={type !== "minio"} /> {type === s3ServiceName || (type === minioServiceName && (