This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git


The following commit(s) were added to refs/heads/develop by this push:
     new 2085b245 AIRAVATA-3616 Show the actual hostName for the compute 
resource
2085b245 is described below

commit 2085b24529ddf2a36880babb85d6920e48d4e5c5
Author: Marcus Christie <[email protected]>
AuthorDate: Mon May 9 17:57:13 2022 -0400

    AIRAVATA-3616 Show the actual hostName for the compute resource
---
 .../GroupComputeResourcePreference.vue             | 31 +++++++++++-----------
 1 file changed, 15 insertions(+), 16 deletions(-)

diff --git 
a/django_airavata/apps/admin/static/django_airavata_admin/src/components/admin/group_resource_preferences/GroupComputeResourcePreference.vue
 
b/django_airavata/apps/admin/static/django_airavata_admin/src/components/admin/group_resource_preferences/GroupComputeResourcePreference.vue
index 4fcec67d..2c8b077e 100644
--- 
a/django_airavata/apps/admin/static/django_airavata_admin/src/components/admin/group_resource_preferences/GroupComputeResourcePreference.vue
+++ 
b/django_airavata/apps/admin/static/django_airavata_admin/src/components/admin/group_resource_preferences/GroupComputeResourcePreference.vue
@@ -53,6 +53,11 @@
           :items="slotProps.items"
           sort-by="computeResourceId"
         >
+          <template slot="cell(computeResourceId)" slot-scope="row">
+            <compute-resource-name
+              :compute-resource-id="row.item.computeResourceId"
+            />
+          </template>
           <template slot="cell(policy)" slot-scope="row">
             <compute-resource-policy-summary
               :compute-resource-id="row.item.computeResourceId"
@@ -116,9 +121,10 @@
             >
               Are you sure you want to remove the preferences for compute
               resource
-              <strong>{{
-                getComputeResourceName(row.item.computeResourceId)
-              }}</strong
+              <strong>
+                <compute-resource-name
+                  :compute-resource-id="row.item.computeResourceId"
+                /> </strong
               >?
             </delete-link>
           </template>
@@ -127,9 +133,9 @@
     </list-layout>
     <div class="fixed-footer">
       <b-button
-      variant="primary"
-      :disabled="!userHasWriteAccess"
-      @click="saveGroupResourceProfile"
+        variant="primary"
+        :disabled="!userHasWriteAccess"
+        @click="saveGroupResourceProfile"
         >Save</b-button
       >
       <delete-button
@@ -182,7 +188,7 @@ export default {
           (grp) => {
             this.data = grp;
             this.userHasWriteAccess = this.data.userHasWriteAccess;
-            }
+          }
         );
       }
       // Load information about the owner of this GroupResourceProfile
@@ -191,8 +197,7 @@ export default {
       }).then((sharedEntity) => {
         this.sharedEntity = sharedEntity;
       });
-    }
-    else{
+    } else {
       this.userHasWriteAccess = true;
     }
   },
@@ -208,7 +213,6 @@ export default {
           label: "Name",
           key: "computeResourceId",
           sortable: true,
-          formatter: (value) => this.getComputeResourceName(value),
         },
         {
           label: "Username",
@@ -243,6 +247,7 @@ export default {
     ComputeResourcesModal,
     "ssh-credential-selector": SSHCredentialSelector,
     ComputeResourceReservationsSummary,
+    "compute-resource-name": comps.ComputeResourceName,
   },
   computed: {
     excludedComputeResourceIds() {
@@ -294,12 +299,6 @@ export default {
         this.$router.push("/group-resource-profiles");
       });
     },
-    getComputeResourceName: function (computeResourceId) {
-      // TODO: load compute resources to get the real name
-      return computeResourceId && computeResourceId.indexOf("_") > 0
-        ? computeResourceId.split("_")[0]
-        : computeResourceId;
-    },
     cancel: function () {
       this.$router.push("/group-resource-profiles");
     },

Reply via email to