buckets = _bucketDao.listByObjectStoreId(objectStoreVO.getId());
for(BucketVO bucket : buckets) {
Long size = bucketSizes.get(bucket.getName());
diff --git a/ui/public/locales/en.json b/ui/public/locales/en.json
index 7b7b98071652..d3cbc2dd7344 100644
--- a/ui/public/locales/en.json
+++ b/ui/public/locales/en.json
@@ -520,6 +520,11 @@
"label.clientid": "Provider Client ID",
"label.close": "Close",
"label.cloud.managed": "CloudManaged",
+"label.cloudian.admin.password": "Admin Service Password",
+"label.cloudian.admin.url": "Admin Service Endpoint URL",
+"label.cloudian.admin.username": "Admin Service Username",
+"label.cloudian.iam.url": "IAM Service Endpoint URL",
+"label.cloudian.s3.url": "S3 Service Endpoint URL",
"label.cloudian.storage": "Cloudian storage",
"label.cluster": "Cluster",
"label.cluster.name": "Cluster name",
diff --git a/ui/src/components/view/ObjectStoreBrowser.vue b/ui/src/components/view/ObjectStoreBrowser.vue
index 531846a9da57..9f94cc619c7b 100644
--- a/ui/src/components/view/ObjectStoreBrowser.vue
+++ b/ui/src/components/view/ObjectStoreBrowser.vue
@@ -468,7 +468,8 @@ export default {
return false
},
uploadFiles () {
- if (!this.uploadDirectory.endsWith('/')) {
+ this.uploadDirectory = this.uploadDirectory.trim()
+ if (this.uploadDirectory.length !== 0 && !this.uploadDirectory.endsWith('/')) {
this.uploadDirectory = this.uploadDirectory + '/'
}
var promises = []
diff --git a/ui/src/views/infra/AddObjectStorage.vue b/ui/src/views/infra/AddObjectStorage.vue
index 94c4ef0adb98..38c2e7661971 100644
--- a/ui/src/views/infra/AddObjectStorage.vue
+++ b/ui/src/views/infra/AddObjectStorage.vue
@@ -44,15 +44,44 @@
>{{ prov }}
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Validate SSL Certificate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+