summaryrefslogtreecommitdiffstats
path: root/openecomp-ui/src/nfvo-utils
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-ui/src/nfvo-utils')
-rw-r--r--openecomp-ui/src/nfvo-utils/i18n/en.json14
-rw-r--r--openecomp-ui/src/nfvo-utils/objectPropsToUrlString.js23
2 files changed, 34 insertions, 3 deletions
diff --git a/openecomp-ui/src/nfvo-utils/i18n/en.json b/openecomp-ui/src/nfvo-utils/i18n/en.json
index 347a8ed71c..cbc2031b4b 100644
--- a/openecomp-ui/src/nfvo-utils/i18n/en.json
+++ b/openecomp-ui/src/nfvo-utils/i18n/en.json
@@ -83,7 +83,8 @@
"This software product successfully submitted": "This software product successfully submitted",
"Submit Failed": "Submit Failed",
"Vendor Name": "Vendor Name",
- "License model by the name \\": "License model by the name \\",
+ "License model by the name": "License model by the name",
+ "License model name must be unique": "License model name must be unique",
"please select…": "please select…",
"Warning": "Warning",
"Operational Scope": "Operational Scope",
@@ -160,7 +161,9 @@
"Vendor": "Vendor",
"Category": "Category",
"please select...": "please select...",
- "Software product by the name \\": "Software product by the name \\",
+ "Software product by the name": "Software product by the name",
+ "Software product name must be unique": "Software product name must be unique",
+ "already exists": "already exists",
"Onboarding procedure": "Onboarding procedure",
"HEAT file": "HEAT file",
"Manual": "Manual",
@@ -356,7 +359,12 @@
"Granted": "Granted",
"Taken": "Taken",
"Permission": "Permission",
-
+ "By Vendor View": "By Vendor View",
+ "PERMISSIONS": "PERMISSIONS",
+ "Contributor": "Contributor",
+ "Active Items": "Active Items",
+ "Archived Items": "Archived Items",
+
"VendorSoftwareProduct": "VSP",
"VendorSoftwareProduct/category": "Category",
"VendorSoftwareProduct/description": "Description",
diff --git a/openecomp-ui/src/nfvo-utils/objectPropsToUrlString.js b/openecomp-ui/src/nfvo-utils/objectPropsToUrlString.js
new file mode 100644
index 0000000000..6c18bb6111
--- /dev/null
+++ b/openecomp-ui/src/nfvo-utils/objectPropsToUrlString.js
@@ -0,0 +1,23 @@
+export default function objectPropsToUrlString(data) {
+ let str = '';
+ Object.keys(data).map(key => {
+ if (typeof data[key] === 'object') {
+ let obj = data[key];
+ let arr = [];
+
+ Object.keys(obj).map(prop => {
+ if (obj[prop]) {
+ arr.push(encodeURIComponent(prop));
+ }
+ });
+ if (arr.length) {
+ str += `&${encodeURIComponent(key)}=${arr.join(',')}`;
+ }
+ } else if (data[key]) {
+ str += `&${encodeURIComponent(key)}=${encodeURIComponent(
+ data[key]
+ )}`;
+ }
+ });
+ return str;
+}