From 4d2e091d060528fbc42849bd4d444a5af268f576 Mon Sep 17 00:00:00 2001 From: davidjumani Date: Mon, 24 Aug 2020 11:23:39 +0530 Subject: [PATCH] Sort vapps config and eula Signed-off-by: Rohit Yadav --- ui/src/views/compute/DeployVM.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/ui/src/views/compute/DeployVM.vue b/ui/src/views/compute/DeployVM.vue index 0a679dd0ec0..474e415b2e5 100644 --- a/ui/src/views/compute/DeployVM.vue +++ b/ui/src/views/compute/DeployVM.vue @@ -341,7 +341,7 @@ v-for="(property, propertyIndex) in props" :key="propertyIndex" :v-bind="property.key" > - + {{ property.label }} @@ -485,7 +485,7 @@ v-for="(license, licenseIndex) in templateLicenses" :key="licenseIndex" :v-bind="license.id"> - + {{ 'Agreement ' + (licenseIndex+1) + ': ' + license.name }} { + // console.log(x.index) + // }) } return configurations }, @@ -1686,11 +1689,12 @@ export default { var licenses = [] if (template && template.details && Object.keys(template.details).length > 0) { var keys = Object.keys(template.details) - keys = keys.filter(key => key.startsWith('ACS-eula-')) + const prefix = /ACS-eula-\d-/ + keys = keys.filter(key => key.startsWith('ACS-eula-')).sort() for (var key of keys) { var license = { id: this.escapePropertyKey(key.replace(' ', '-')), - name: key.replace('ACS-eula-', ''), + name: key.replace(prefix, ''), text: template.details[key] } licenses.push(license)