You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2018/10/13 00:14:43 UTC

[airavata-django-portal] branch master updated: VModelMixin refactor

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 9a3da0a  VModelMixin refactor
9a3da0a is described below

commit 9a3da0ae38695336dd590051262c333c4efd3fce
Author: Marcus Christie <ma...@iu.edu>
AuthorDate: Fri Oct 12 20:09:25 2018 -0400

    VModelMixin refactor
---
 django_airavata/apps/admin/package-lock.json       | 488 +--------------------
 .../ComputePreference.vue                          |   4 +-
 .../applications/ApplicationDeploymentEditor.vue   |   5 +-
 .../applications/ApplicationInputFieldEditor.vue   |   4 +-
 .../applications/ApplicationInterfaceEditor.vue    |   4 +-
 .../applications/ApplicationModuleEditor.vue       |   5 +-
 .../applications/ApplicationOutputFieldEditor.vue  |   4 +-
 .../applications/CommandObjectsEditor.vue          |   4 +-
 .../components/applications/SetEnvPathsEditor.vue  |   4 +-
 .../src/components/commons/ArrayComponentView.vue  |   4 +-
 .../src/components/commons/PopupComponent.vue      |   4 +-
 .../credentials/SSHCredentialSelector.vue          |   4 +-
 django_airavata/apps/groups/package-lock.json      | 480 +-------------------
 django_airavata/apps/workspace/package-lock.json   | 480 +-------------------
 django_airavata/static/common/package-lock.json    |  16 +-
 15 files changed, 46 insertions(+), 1464 deletions(-)

diff --git a/django_airavata/apps/admin/package-lock.json b/django_airavata/apps/admin/package-lock.json
index f51e439..2603d83 100644
--- a/django_airavata/apps/admin/package-lock.json
+++ b/django_airavata/apps/admin/package-lock.json
@@ -2462,7 +2462,7 @@
     },
     "css-color-names": {
       "version": "0.0.4",
-      "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
+      "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
       "dev": true
     },
@@ -6919,12 +6919,7 @@
                 "core-js": "^2.5.0",
                 "regenerator-runtime": "^0.10.5"
               },
-              "dependencies": {
-                "regenerator-runtime": {
-                  "version": "0.10.5",
-                  "bundled": true
-                }
-              }
+              "dependencies": {}
             },
             "babel-preset-env": {
               "version": "1.7.0",
@@ -7206,458 +7201,7 @@
                 "nan": "^2.9.2",
                 "node-pre-gyp": "^0.10.0"
               },
-              "dependencies": {
-                "abbrev": {
-                  "version": "1.1.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "ansi-regex": {
-                  "version": "2.1.1",
-                  "bundled": true
-                },
-                "aproba": {
-                  "version": "1.2.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "are-we-there-yet": {
-                  "version": "1.1.4",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "delegates": "^1.0.0",
-                    "readable-stream": "^2.0.6"
-                  }
-                },
-                "balanced-match": {
-                  "version": "1.0.0",
-                  "bundled": true
-                },
-                "brace-expansion": {
-                  "version": "1.1.11",
-                  "bundled": true,
-                  "requires": {
-                    "balanced-match": "^1.0.0",
-                    "concat-map": "0.0.1"
-                  }
-                },
-                "chownr": {
-                  "version": "1.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "code-point-at": {
-                  "version": "1.1.0",
-                  "bundled": true
-                },
-                "concat-map": {
-                  "version": "0.0.1",
-                  "bundled": true
-                },
-                "console-control-strings": {
-                  "version": "1.1.0",
-                  "bundled": true
-                },
-                "core-util-is": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "debug": {
-                  "version": "2.6.9",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "ms": "2.0.0"
-                  }
-                },
-                "deep-extend": {
-                  "version": "0.5.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "delegates": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "detect-libc": {
-                  "version": "1.0.3",
-                  "bundled": true,
-                  "optional": true
-                },
-                "fs-minipass": {
-                  "version": "1.2.5",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "minipass": "^2.2.1"
-                  }
-                },
-                "fs.realpath": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "gauge": {
-                  "version": "2.7.4",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "aproba": "^1.0.3",
-                    "console-control-strings": "^1.0.0",
-                    "has-unicode": "^2.0.0",
-                    "object-assign": "^4.1.0",
-                    "signal-exit": "^3.0.0",
-                    "string-width": "^1.0.1",
-                    "strip-ansi": "^3.0.1",
-                    "wide-align": "^1.1.0"
-                  }
-                },
-                "glob": {
-                  "version": "7.1.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "fs.realpath": "^1.0.0",
-                    "inflight": "^1.0.4",
-                    "inherits": "2",
-                    "minimatch": "^3.0.4",
-                    "once": "^1.3.0",
-                    "path-is-absolute": "^1.0.0"
-                  }
-                },
-                "has-unicode": {
-                  "version": "2.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "iconv-lite": {
-                  "version": "0.4.21",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "safer-buffer": "^2.1.0"
-                  }
-                },
-                "ignore-walk": {
-                  "version": "3.0.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "minimatch": "^3.0.4"
-                  }
-                },
-                "inflight": {
-                  "version": "1.0.6",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "once": "^1.3.0",
-                    "wrappy": "1"
-                  }
-                },
-                "inherits": {
-                  "version": "2.0.3",
-                  "bundled": true
-                },
-                "ini": {
-                  "version": "1.3.5",
-                  "bundled": true,
-                  "optional": true
-                },
-                "is-fullwidth-code-point": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "requires": {
-                    "number-is-nan": "^1.0.0"
-                  }
-                },
-                "isarray": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "minimatch": {
-                  "version": "3.0.4",
-                  "bundled": true,
-                  "requires": {
-                    "brace-expansion": "^1.1.7"
-                  }
-                },
-                "minimist": {
-                  "version": "0.0.8",
-                  "bundled": true
-                },
-                "minipass": {
-                  "version": "2.2.4",
-                  "bundled": true,
-                  "requires": {
-                    "safe-buffer": "^5.1.1",
-                    "yallist": "^3.0.0"
-                  }
-                },
-                "minizlib": {
-                  "version": "1.1.0",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "minipass": "^2.2.1"
-                  }
-                },
-                "mkdirp": {
-                  "version": "0.5.1",
-                  "bundled": true,
-                  "requires": {
-                    "minimist": "0.0.8"
-                  }
-                },
-                "ms": {
-                  "version": "2.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "needle": {
-                  "version": "2.2.0",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "debug": "^2.1.2",
-                    "iconv-lite": "^0.4.4",
-                    "sax": "^1.2.4"
-                  }
-                },
-                "node-pre-gyp": {
-                  "version": "0.10.0",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "detect-libc": "^1.0.2",
-                    "mkdirp": "^0.5.1",
-                    "needle": "^2.2.0",
-                    "nopt": "^4.0.1",
-                    "npm-packlist": "^1.1.6",
-                    "npmlog": "^4.0.2",
-                    "rc": "^1.1.7",
-                    "rimraf": "^2.6.1",
-                    "semver": "^5.3.0",
-                    "tar": "^4"
-                  }
-                },
-                "nopt": {
-                  "version": "4.0.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "abbrev": "1",
-                    "osenv": "^0.1.4"
-                  }
-                },
-                "npm-bundled": {
-                  "version": "1.0.3",
-                  "bundled": true,
-                  "optional": true
-                },
-                "npm-packlist": {
-                  "version": "1.1.10",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "ignore-walk": "^3.0.1",
-                    "npm-bundled": "^1.0.1"
-                  }
-                },
-                "npmlog": {
-                  "version": "4.1.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "are-we-there-yet": "~1.1.2",
-                    "console-control-strings": "~1.1.0",
-                    "gauge": "~2.7.3",
-                    "set-blocking": "~2.0.0"
-                  }
-                },
-                "number-is-nan": {
-                  "version": "1.0.1",
-                  "bundled": true
-                },
-                "object-assign": {
-                  "version": "4.1.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "once": {
-                  "version": "1.4.0",
-                  "bundled": true,
-                  "requires": {
-                    "wrappy": "1"
-                  }
-                },
-                "os-homedir": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "os-tmpdir": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "osenv": {
-                  "version": "0.1.5",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "os-homedir": "^1.0.0",
-                    "os-tmpdir": "^1.0.0"
-                  }
-                },
-                "path-is-absolute": {
-                  "version": "1.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "process-nextick-args": {
-                  "version": "2.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "rc": {
-                  "version": "1.2.7",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "deep-extend": "^0.5.1",
-                    "ini": "~1.3.0",
-                    "minimist": "^1.2.0",
-                    "strip-json-comments": "~2.0.1"
-                  },
-                  "dependencies": {
-                    "minimist": {
-                      "version": "1.2.0",
-                      "bundled": true,
-                      "optional": true
-                    }
-                  }
-                },
-                "readable-stream": {
-                  "version": "2.3.6",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "core-util-is": "~1.0.0",
-                    "inherits": "~2.0.3",
-                    "isarray": "~1.0.0",
-                    "process-nextick-args": "~2.0.0",
-                    "safe-buffer": "~5.1.1",
-                    "string_decoder": "~1.1.1",
-                    "util-deprecate": "~1.0.1"
-                  }
-                },
-                "rimraf": {
-                  "version": "2.6.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "glob": "^7.0.5"
-                  }
-                },
-                "safe-buffer": {
-                  "version": "5.1.1",
-                  "bundled": true
-                },
-                "safer-buffer": {
-                  "version": "2.1.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "sax": {
-                  "version": "1.2.4",
-                  "bundled": true,
-                  "optional": true
-                },
-                "semver": {
-                  "version": "5.5.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "set-blocking": {
-                  "version": "2.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "signal-exit": {
-                  "version": "3.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "string-width": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "requires": {
-                    "code-point-at": "^1.0.0",
-                    "is-fullwidth-code-point": "^1.0.0",
-                    "strip-ansi": "^3.0.0"
-                  }
-                },
-                "string_decoder": {
-                  "version": "1.1.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "safe-buffer": "~5.1.0"
-                  }
-                },
-                "strip-ansi": {
-                  "version": "3.0.1",
-                  "bundled": true,
-                  "requires": {
-                    "ansi-regex": "^2.0.0"
-                  }
-                },
-                "strip-json-comments": {
-                  "version": "2.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "tar": {
-                  "version": "4.4.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "chownr": "^1.0.1",
-                    "fs-minipass": "^1.2.5",
-                    "minipass": "^2.2.4",
-                    "minizlib": "^1.1.0",
-                    "mkdirp": "^0.5.0",
-                    "safe-buffer": "^5.1.1",
-                    "yallist": "^3.0.2"
-                  }
-                },
-                "util-deprecate": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "wide-align": {
-                  "version": "1.1.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "string-width": "^1.0.2"
-                  }
-                },
-                "wrappy": {
-                  "version": "1.0.2",
-                  "bundled": true
-                },
-                "yallist": {
-                  "version": "3.0.2",
-                  "bundled": true
-                }
-              }
+              "dependencies": {}
             },
             "glob": {
               "version": "7.1.2",
@@ -7979,18 +7523,7 @@
                 "kind-of": "^6.0.0",
                 "math-random": "^1.0.1"
               },
-              "dependencies": {
-                "is-number": {
-                  "version": "4.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "kind-of": {
-                  "version": "6.0.2",
-                  "bundled": true,
-                  "optional": true
-                }
-              }
+              "dependencies": {}
             },
             "readable-stream": {
               "version": "2.3.6",
@@ -8061,12 +7594,7 @@
               "requires": {
                 "jsesc": "~0.5.0"
               },
-              "dependencies": {
-                "jsesc": {
-                  "version": "0.5.0",
-                  "bundled": true
-                }
-              }
+              "dependencies": {}
             },
             "remove-trailing-separator": {
               "version": "1.1.0",
@@ -14588,7 +14116,7 @@
     },
     "get-stream": {
       "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+      "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
     },
     "get-value": {
@@ -18557,7 +18085,7 @@
     },
     "query-string": {
       "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
+      "resolved": "http://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
       "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
       "requires": {
         "decode-uri-component": "^0.2.0",
@@ -20753,7 +20281,7 @@
     },
     "ws": {
       "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz",
+      "resolved": "http://registry.npmjs.org/ws/-/ws-4.1.0.tgz",
       "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==",
       "dev": true,
       "requires": {
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/admin/group_resource_preferences/ComputePreference.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/admin/group_resource_preferences/ComputePreference.vue
index 49fb726..c3105eb 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/admin/group_resource_preferences/ComputePreference.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/admin/group_resource_preferences/ComputePreference.vue
@@ -69,11 +69,11 @@
 
 <script>
 import DjangoAiravataAPI from "django-airavata-api";
-import VModelMixin from "../../commons/vmodel_mixin";
 import BatchQueueResourcePolicy from "./BatchQueueResourcePolicy.vue";
 import SSHCredentialSelector from "../../credentials/SSHCredentialSelector.vue";
 
 import { models, services } from "django-airavata-api";
+import { mixins } from "django-airavata-common-ui"
 
 export default {
   name: "compute-preference",
@@ -151,7 +151,7 @@ export default {
     };
   },
   computed: {},
-  mixins: [VModelMixin],
+  mixins: [mixins.VModelMixin],
   methods: {
     batchQueueChecked: function(batchQueue, checked) {
       if (checked) {
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationDeploymentEditor.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationDeploymentEditor.vue
index 5d46a86..3a047ed 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationDeploymentEditor.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationDeploymentEditor.vue
@@ -52,14 +52,13 @@
 
 <script>
 import { models, services } from "django-airavata-api";
-import vmodel_mixin from "../commons/vmodel_mixin";
 import CommandObjectsEditor from "./CommandObjectsEditor.vue";
 import SetEnvPathsEditor from "./SetEnvPathsEditor.vue";
-import { components } from "django-airavata-common-ui";
+import { components, mixins } from "django-airavata-common-ui";
 
 export default {
   name: "application-deployment-editor",
-  mixins: [vmodel_mixin],
+  mixins: [mixins.VModelMixin],
   props: {
     value: {
       type: models.ApplicationDescriptionDefinition
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationInputFieldEditor.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationInputFieldEditor.vue
index b3efbab..bb20aae 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationInputFieldEditor.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationInputFieldEditor.vue
@@ -63,12 +63,12 @@
 
 <script>
 import { models } from "django-airavata-api";
-import vmodel_mixin from "../commons/vmodel_mixin";
+import { mixins } from "django-airavata-common-ui"
 import JSONEditor from "./JSONEditor.vue";
 
 export default {
   name: "application-input-field-editor",
-  mixins: [vmodel_mixin],
+  mixins: [mixins.VModelMixin],
   props: {
     value: {
       type: models.InputDataObjectType
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationInterfaceEditor.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationInterfaceEditor.vue
index 00db14f..32b91b9 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationInterfaceEditor.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationInterfaceEditor.vue
@@ -60,7 +60,7 @@
 
 <script>
 import { models } from "django-airavata-api";
-import vmodel_mixin from "../commons/vmodel_mixin";
+import { mixins } from "django-airavata-common-ui"
 import ApplicationInputFieldEditor from "./ApplicationInputFieldEditor.vue";
 import ApplicationOutputFieldEditor from "./ApplicationOutputFieldEditor.vue";
 
@@ -68,7 +68,7 @@ import draggable from "vuedraggable";
 
 export default {
   name: "application-interface-editor",
-  mixins: [vmodel_mixin],
+  mixins: [mixins.VModelMixin],
   props: {
     value: {
       type: models.ApplicationInterfaceDefinition
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationModuleEditor.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationModuleEditor.vue
index 2ed5628..59d5d5b 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationModuleEditor.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationModuleEditor.vue
@@ -22,12 +22,11 @@
 
 <script>
 import { models } from "django-airavata-api";
-import { components, errors } from "django-airavata-common-ui";
-import vmodel_mixin from "../commons/vmodel_mixin";
+import { components, errors, mixins } from "django-airavata-common-ui";
 
 export default {
   name: "application-module-editor",
-  mixins: [vmodel_mixin],
+  mixins: [mixins.VModelMixin],
   props: {
     value: {
       type: models.ApplicationModule
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationOutputFieldEditor.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationOutputFieldEditor.vue
index 4cfec33..61e1a53 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationOutputFieldEditor.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/ApplicationOutputFieldEditor.vue
@@ -35,10 +35,10 @@
 
 <script>
 import { models } from "django-airavata-api";
-import vmodel_mixin from "../commons/vmodel_mixin";
+import { mixins } from "django-airavata-common-ui"
 export default {
   name: "application-output-field-editor",
-  mixins: [vmodel_mixin],
+  mixins: [mixins.VModelMixin],
   props: {
     value: {
       type: models.OutputDataObjectType
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/CommandObjectsEditor.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/CommandObjectsEditor.vue
index f3655a2..cedeb76 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/CommandObjectsEditor.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/CommandObjectsEditor.vue
@@ -14,12 +14,12 @@
 </template>
 
 <script>
-import vmodel_mixin from "../commons/vmodel_mixin";
 import { models, services } from "django-airavata-api";
+import { mixins } from "django-airavata-common-ui"
 
 export default {
   name: "command-objects-editor",
-  mixins: [vmodel_mixin],
+  mixins: [mixins.VModelMixin],
   props: {
     value: {
       type: Array
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/SetEnvPathsEditor.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/SetEnvPathsEditor.vue
index 904761e..f99b0e7 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/SetEnvPathsEditor.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/applications/SetEnvPathsEditor.vue
@@ -16,12 +16,12 @@
 </template>
 
 <script>
-import vmodel_mixin from "../commons/vmodel_mixin";
 import { models, services } from "django-airavata-api";
+import { mixins } from "django-airavata-common-ui"
 
 export default {
   name: "set-env-paths-editor",
-  mixins: [vmodel_mixin],
+  mixins: [mixins.VModelMixin],
   props: {
     value: {
       type: Array
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/commons/ArrayComponentView.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/commons/ArrayComponentView.vue
index 0867f9b..a518bdf 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/commons/ArrayComponentView.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/commons/ArrayComponentView.vue
@@ -16,11 +16,11 @@
 </template>
 
 <script>
-  import VModelMixin from './vmodel_mixin'
+  import { mixins } from "django-airavata-common-ui"
 
   export default {
     name: "array-component-view",
-    mixins: [VModelMixin],
+    mixins: [mixins.VModelMixin],
     props: {
       homeBtnName: {
         type: String,
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/commons/PopupComponent.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/commons/PopupComponent.vue
index 576dcd3..1a22c5a 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/commons/PopupComponent.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/commons/PopupComponent.vue
@@ -15,7 +15,7 @@
 </template>
 
 <script>
-  import VModelMixin from './vmodel_mixin'
+  import { mixins } from "django-airavata-common-ui"
 
   export default {
     name: "PopupComponent",
@@ -25,7 +25,7 @@
         default: true
       },
     },
-    mixins: [VModelMixin],
+    mixins: [mixins.VModelMixin],
     methods: {
       closeHandler: function () {
         this.data = false;
diff --git a/django_airavata/apps/admin/static/django_airavata_admin/src/components/credentials/SSHCredentialSelector.vue b/django_airavata/apps/admin/static/django_airavata_admin/src/components/credentials/SSHCredentialSelector.vue
index fcf115b..a50630e 100644
--- a/django_airavata/apps/admin/static/django_airavata_admin/src/components/credentials/SSHCredentialSelector.vue
+++ b/django_airavata/apps/admin/static/django_airavata_admin/src/components/credentials/SSHCredentialSelector.vue
@@ -23,15 +23,15 @@
 </template>
 
 <script>
-import vmodel_mixin from "../commons/vmodel_mixin";
 import { services } from "django-airavata-api";
+import { mixins } from "django-airavata-common-ui"
 import ClipboardCopyButton from "../commons/ClipboardCopyButton.vue";
 import NewSSHCredentialModal from "../credentials/NewSSHCredentialModal.vue";
 
 export default {
   name: "ssh-credential-selector",
   props: {},
-  mixins: [vmodel_mixin],
+  mixins: [mixins.VModelMixin],
   components: {
     ClipboardCopyButton,
     "new-ssh-credential-modal": NewSSHCredentialModal
diff --git a/django_airavata/apps/groups/package-lock.json b/django_airavata/apps/groups/package-lock.json
index e4973d9..358c0a0 100644
--- a/django_airavata/apps/groups/package-lock.json
+++ b/django_airavata/apps/groups/package-lock.json
@@ -6097,12 +6097,7 @@
                 "core-js": "^2.5.0",
                 "regenerator-runtime": "^0.10.5"
               },
-              "dependencies": {
-                "regenerator-runtime": {
-                  "version": "0.10.5",
-                  "bundled": true
-                }
-              }
+              "dependencies": {}
             },
             "babel-preset-env": {
               "version": "1.7.0",
@@ -6384,458 +6379,7 @@
                 "nan": "^2.9.2",
                 "node-pre-gyp": "^0.10.0"
               },
-              "dependencies": {
-                "abbrev": {
-                  "version": "1.1.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "ansi-regex": {
-                  "version": "2.1.1",
-                  "bundled": true
-                },
-                "aproba": {
-                  "version": "1.2.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "are-we-there-yet": {
-                  "version": "1.1.4",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "delegates": "^1.0.0",
-                    "readable-stream": "^2.0.6"
-                  }
-                },
-                "balanced-match": {
-                  "version": "1.0.0",
-                  "bundled": true
-                },
-                "brace-expansion": {
-                  "version": "1.1.11",
-                  "bundled": true,
-                  "requires": {
-                    "balanced-match": "^1.0.0",
-                    "concat-map": "0.0.1"
-                  }
-                },
-                "chownr": {
-                  "version": "1.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "code-point-at": {
-                  "version": "1.1.0",
-                  "bundled": true
-                },
-                "concat-map": {
-                  "version": "0.0.1",
-                  "bundled": true
-                },
-                "console-control-strings": {
-                  "version": "1.1.0",
-                  "bundled": true
-                },
-                "core-util-is": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "debug": {
-                  "version": "2.6.9",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "ms": "2.0.0"
-                  }
-                },
-                "deep-extend": {
-                  "version": "0.5.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "delegates": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "detect-libc": {
-                  "version": "1.0.3",
-                  "bundled": true,
-                  "optional": true
-                },
-                "fs-minipass": {
-                  "version": "1.2.5",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "minipass": "^2.2.1"
-                  }
-                },
-                "fs.realpath": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "gauge": {
-                  "version": "2.7.4",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "aproba": "^1.0.3",
-                    "console-control-strings": "^1.0.0",
-                    "has-unicode": "^2.0.0",
-                    "object-assign": "^4.1.0",
-                    "signal-exit": "^3.0.0",
-                    "string-width": "^1.0.1",
-                    "strip-ansi": "^3.0.1",
-                    "wide-align": "^1.1.0"
-                  }
-                },
-                "glob": {
-                  "version": "7.1.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "fs.realpath": "^1.0.0",
-                    "inflight": "^1.0.4",
-                    "inherits": "2",
-                    "minimatch": "^3.0.4",
-                    "once": "^1.3.0",
-                    "path-is-absolute": "^1.0.0"
-                  }
-                },
-                "has-unicode": {
-                  "version": "2.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "iconv-lite": {
-                  "version": "0.4.21",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "safer-buffer": "^2.1.0"
-                  }
-                },
-                "ignore-walk": {
-                  "version": "3.0.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "minimatch": "^3.0.4"
-                  }
-                },
-                "inflight": {
-                  "version": "1.0.6",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "once": "^1.3.0",
-                    "wrappy": "1"
-                  }
-                },
-                "inherits": {
-                  "version": "2.0.3",
-                  "bundled": true
-                },
-                "ini": {
-                  "version": "1.3.5",
-                  "bundled": true,
-                  "optional": true
-                },
-                "is-fullwidth-code-point": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "requires": {
-                    "number-is-nan": "^1.0.0"
-                  }
-                },
-                "isarray": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "minimatch": {
-                  "version": "3.0.4",
-                  "bundled": true,
-                  "requires": {
-                    "brace-expansion": "^1.1.7"
-                  }
-                },
-                "minimist": {
-                  "version": "0.0.8",
-                  "bundled": true
-                },
-                "minipass": {
-                  "version": "2.2.4",
-                  "bundled": true,
-                  "requires": {
-                    "safe-buffer": "^5.1.1",
-                    "yallist": "^3.0.0"
-                  }
-                },
-                "minizlib": {
-                  "version": "1.1.0",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "minipass": "^2.2.1"
-                  }
-                },
-                "mkdirp": {
-                  "version": "0.5.1",
-                  "bundled": true,
-                  "requires": {
-                    "minimist": "0.0.8"
-                  }
-                },
-                "ms": {
-                  "version": "2.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "needle": {
-                  "version": "2.2.0",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "debug": "^2.1.2",
-                    "iconv-lite": "^0.4.4",
-                    "sax": "^1.2.4"
-                  }
-                },
-                "node-pre-gyp": {
-                  "version": "0.10.0",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "detect-libc": "^1.0.2",
-                    "mkdirp": "^0.5.1",
-                    "needle": "^2.2.0",
-                    "nopt": "^4.0.1",
-                    "npm-packlist": "^1.1.6",
-                    "npmlog": "^4.0.2",
-                    "rc": "^1.1.7",
-                    "rimraf": "^2.6.1",
-                    "semver": "^5.3.0",
-                    "tar": "^4"
-                  }
-                },
-                "nopt": {
-                  "version": "4.0.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "abbrev": "1",
-                    "osenv": "^0.1.4"
-                  }
-                },
-                "npm-bundled": {
-                  "version": "1.0.3",
-                  "bundled": true,
-                  "optional": true
-                },
-                "npm-packlist": {
-                  "version": "1.1.10",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "ignore-walk": "^3.0.1",
-                    "npm-bundled": "^1.0.1"
-                  }
-                },
-                "npmlog": {
-                  "version": "4.1.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "are-we-there-yet": "~1.1.2",
-                    "console-control-strings": "~1.1.0",
-                    "gauge": "~2.7.3",
-                    "set-blocking": "~2.0.0"
-                  }
-                },
-                "number-is-nan": {
-                  "version": "1.0.1",
-                  "bundled": true
-                },
-                "object-assign": {
-                  "version": "4.1.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "once": {
-                  "version": "1.4.0",
-                  "bundled": true,
-                  "requires": {
-                    "wrappy": "1"
-                  }
-                },
-                "os-homedir": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "os-tmpdir": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "osenv": {
-                  "version": "0.1.5",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "os-homedir": "^1.0.0",
-                    "os-tmpdir": "^1.0.0"
-                  }
-                },
-                "path-is-absolute": {
-                  "version": "1.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "process-nextick-args": {
-                  "version": "2.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "rc": {
-                  "version": "1.2.7",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "deep-extend": "^0.5.1",
-                    "ini": "~1.3.0",
-                    "minimist": "^1.2.0",
-                    "strip-json-comments": "~2.0.1"
-                  },
-                  "dependencies": {
-                    "minimist": {
-                      "version": "1.2.0",
-                      "bundled": true,
-                      "optional": true
-                    }
-                  }
-                },
-                "readable-stream": {
-                  "version": "2.3.6",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "core-util-is": "~1.0.0",
-                    "inherits": "~2.0.3",
-                    "isarray": "~1.0.0",
-                    "process-nextick-args": "~2.0.0",
-                    "safe-buffer": "~5.1.1",
-                    "string_decoder": "~1.1.1",
-                    "util-deprecate": "~1.0.1"
-                  }
-                },
-                "rimraf": {
-                  "version": "2.6.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "glob": "^7.0.5"
-                  }
-                },
-                "safe-buffer": {
-                  "version": "5.1.1",
-                  "bundled": true
-                },
-                "safer-buffer": {
-                  "version": "2.1.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "sax": {
-                  "version": "1.2.4",
-                  "bundled": true,
-                  "optional": true
-                },
-                "semver": {
-                  "version": "5.5.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "set-blocking": {
-                  "version": "2.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "signal-exit": {
-                  "version": "3.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "string-width": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "requires": {
-                    "code-point-at": "^1.0.0",
-                    "is-fullwidth-code-point": "^1.0.0",
-                    "strip-ansi": "^3.0.0"
-                  }
-                },
-                "string_decoder": {
-                  "version": "1.1.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "safe-buffer": "~5.1.0"
-                  }
-                },
-                "strip-ansi": {
-                  "version": "3.0.1",
-                  "bundled": true,
-                  "requires": {
-                    "ansi-regex": "^2.0.0"
-                  }
-                },
-                "strip-json-comments": {
-                  "version": "2.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "tar": {
-                  "version": "4.4.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "chownr": "^1.0.1",
-                    "fs-minipass": "^1.2.5",
-                    "minipass": "^2.2.4",
-                    "minizlib": "^1.1.0",
-                    "mkdirp": "^0.5.0",
-                    "safe-buffer": "^5.1.1",
-                    "yallist": "^3.0.2"
-                  }
-                },
-                "util-deprecate": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "wide-align": {
-                  "version": "1.1.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "string-width": "^1.0.2"
-                  }
-                },
-                "wrappy": {
-                  "version": "1.0.2",
-                  "bundled": true
-                },
-                "yallist": {
-                  "version": "3.0.2",
-                  "bundled": true
-                }
-              }
+              "dependencies": {}
             },
             "glob": {
               "version": "7.1.2",
@@ -7157,18 +6701,7 @@
                 "kind-of": "^6.0.0",
                 "math-random": "^1.0.1"
               },
-              "dependencies": {
-                "is-number": {
-                  "version": "4.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "kind-of": {
-                  "version": "6.0.2",
-                  "bundled": true,
-                  "optional": true
-                }
-              }
+              "dependencies": {}
             },
             "readable-stream": {
               "version": "2.3.6",
@@ -7239,12 +6772,7 @@
               "requires": {
                 "jsesc": "~0.5.0"
               },
-              "dependencies": {
-                "jsesc": {
-                  "version": "0.5.0",
-                  "bundled": true
-                }
-              }
+              "dependencies": {}
             },
             "remove-trailing-separator": {
               "version": "1.1.0",
diff --git a/django_airavata/apps/workspace/package-lock.json b/django_airavata/apps/workspace/package-lock.json
index 8e95d22..a78b484 100644
--- a/django_airavata/apps/workspace/package-lock.json
+++ b/django_airavata/apps/workspace/package-lock.json
@@ -6097,12 +6097,7 @@
                 "core-js": "^2.5.0",
                 "regenerator-runtime": "^0.10.5"
               },
-              "dependencies": {
-                "regenerator-runtime": {
-                  "version": "0.10.5",
-                  "bundled": true
-                }
-              }
+              "dependencies": {}
             },
             "babel-preset-env": {
               "version": "1.7.0",
@@ -6384,458 +6379,7 @@
                 "nan": "^2.9.2",
                 "node-pre-gyp": "^0.10.0"
               },
-              "dependencies": {
-                "abbrev": {
-                  "version": "1.1.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "ansi-regex": {
-                  "version": "2.1.1",
-                  "bundled": true
-                },
-                "aproba": {
-                  "version": "1.2.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "are-we-there-yet": {
-                  "version": "1.1.4",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "delegates": "^1.0.0",
-                    "readable-stream": "^2.0.6"
-                  }
-                },
-                "balanced-match": {
-                  "version": "1.0.0",
-                  "bundled": true
-                },
-                "brace-expansion": {
-                  "version": "1.1.11",
-                  "bundled": true,
-                  "requires": {
-                    "balanced-match": "^1.0.0",
-                    "concat-map": "0.0.1"
-                  }
-                },
-                "chownr": {
-                  "version": "1.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "code-point-at": {
-                  "version": "1.1.0",
-                  "bundled": true
-                },
-                "concat-map": {
-                  "version": "0.0.1",
-                  "bundled": true
-                },
-                "console-control-strings": {
-                  "version": "1.1.0",
-                  "bundled": true
-                },
-                "core-util-is": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "debug": {
-                  "version": "2.6.9",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "ms": "2.0.0"
-                  }
-                },
-                "deep-extend": {
-                  "version": "0.5.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "delegates": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "detect-libc": {
-                  "version": "1.0.3",
-                  "bundled": true,
-                  "optional": true
-                },
-                "fs-minipass": {
-                  "version": "1.2.5",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "minipass": "^2.2.1"
-                  }
-                },
-                "fs.realpath": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "gauge": {
-                  "version": "2.7.4",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "aproba": "^1.0.3",
-                    "console-control-strings": "^1.0.0",
-                    "has-unicode": "^2.0.0",
-                    "object-assign": "^4.1.0",
-                    "signal-exit": "^3.0.0",
-                    "string-width": "^1.0.1",
-                    "strip-ansi": "^3.0.1",
-                    "wide-align": "^1.1.0"
-                  }
-                },
-                "glob": {
-                  "version": "7.1.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "fs.realpath": "^1.0.0",
-                    "inflight": "^1.0.4",
-                    "inherits": "2",
-                    "minimatch": "^3.0.4",
-                    "once": "^1.3.0",
-                    "path-is-absolute": "^1.0.0"
-                  }
-                },
-                "has-unicode": {
-                  "version": "2.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "iconv-lite": {
-                  "version": "0.4.21",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "safer-buffer": "^2.1.0"
-                  }
-                },
-                "ignore-walk": {
-                  "version": "3.0.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "minimatch": "^3.0.4"
-                  }
-                },
-                "inflight": {
-                  "version": "1.0.6",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "once": "^1.3.0",
-                    "wrappy": "1"
-                  }
-                },
-                "inherits": {
-                  "version": "2.0.3",
-                  "bundled": true
-                },
-                "ini": {
-                  "version": "1.3.5",
-                  "bundled": true,
-                  "optional": true
-                },
-                "is-fullwidth-code-point": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "requires": {
-                    "number-is-nan": "^1.0.0"
-                  }
-                },
-                "isarray": {
-                  "version": "1.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "minimatch": {
-                  "version": "3.0.4",
-                  "bundled": true,
-                  "requires": {
-                    "brace-expansion": "^1.1.7"
-                  }
-                },
-                "minimist": {
-                  "version": "0.0.8",
-                  "bundled": true
-                },
-                "minipass": {
-                  "version": "2.2.4",
-                  "bundled": true,
-                  "requires": {
-                    "safe-buffer": "^5.1.1",
-                    "yallist": "^3.0.0"
-                  }
-                },
-                "minizlib": {
-                  "version": "1.1.0",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "minipass": "^2.2.1"
-                  }
-                },
-                "mkdirp": {
-                  "version": "0.5.1",
-                  "bundled": true,
-                  "requires": {
-                    "minimist": "0.0.8"
-                  }
-                },
-                "ms": {
-                  "version": "2.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "needle": {
-                  "version": "2.2.0",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "debug": "^2.1.2",
-                    "iconv-lite": "^0.4.4",
-                    "sax": "^1.2.4"
-                  }
-                },
-                "node-pre-gyp": {
-                  "version": "0.10.0",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "detect-libc": "^1.0.2",
-                    "mkdirp": "^0.5.1",
-                    "needle": "^2.2.0",
-                    "nopt": "^4.0.1",
-                    "npm-packlist": "^1.1.6",
-                    "npmlog": "^4.0.2",
-                    "rc": "^1.1.7",
-                    "rimraf": "^2.6.1",
-                    "semver": "^5.3.0",
-                    "tar": "^4"
-                  }
-                },
-                "nopt": {
-                  "version": "4.0.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "abbrev": "1",
-                    "osenv": "^0.1.4"
-                  }
-                },
-                "npm-bundled": {
-                  "version": "1.0.3",
-                  "bundled": true,
-                  "optional": true
-                },
-                "npm-packlist": {
-                  "version": "1.1.10",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "ignore-walk": "^3.0.1",
-                    "npm-bundled": "^1.0.1"
-                  }
-                },
-                "npmlog": {
-                  "version": "4.1.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "are-we-there-yet": "~1.1.2",
-                    "console-control-strings": "~1.1.0",
-                    "gauge": "~2.7.3",
-                    "set-blocking": "~2.0.0"
-                  }
-                },
-                "number-is-nan": {
-                  "version": "1.0.1",
-                  "bundled": true
-                },
-                "object-assign": {
-                  "version": "4.1.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "once": {
-                  "version": "1.4.0",
-                  "bundled": true,
-                  "requires": {
-                    "wrappy": "1"
-                  }
-                },
-                "os-homedir": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "os-tmpdir": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "osenv": {
-                  "version": "0.1.5",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "os-homedir": "^1.0.0",
-                    "os-tmpdir": "^1.0.0"
-                  }
-                },
-                "path-is-absolute": {
-                  "version": "1.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "process-nextick-args": {
-                  "version": "2.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "rc": {
-                  "version": "1.2.7",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "deep-extend": "^0.5.1",
-                    "ini": "~1.3.0",
-                    "minimist": "^1.2.0",
-                    "strip-json-comments": "~2.0.1"
-                  },
-                  "dependencies": {
-                    "minimist": {
-                      "version": "1.2.0",
-                      "bundled": true,
-                      "optional": true
-                    }
-                  }
-                },
-                "readable-stream": {
-                  "version": "2.3.6",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "core-util-is": "~1.0.0",
-                    "inherits": "~2.0.3",
-                    "isarray": "~1.0.0",
-                    "process-nextick-args": "~2.0.0",
-                    "safe-buffer": "~5.1.1",
-                    "string_decoder": "~1.1.1",
-                    "util-deprecate": "~1.0.1"
-                  }
-                },
-                "rimraf": {
-                  "version": "2.6.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "glob": "^7.0.5"
-                  }
-                },
-                "safe-buffer": {
-                  "version": "5.1.1",
-                  "bundled": true
-                },
-                "safer-buffer": {
-                  "version": "2.1.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "sax": {
-                  "version": "1.2.4",
-                  "bundled": true,
-                  "optional": true
-                },
-                "semver": {
-                  "version": "5.5.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "set-blocking": {
-                  "version": "2.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "signal-exit": {
-                  "version": "3.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "string-width": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "requires": {
-                    "code-point-at": "^1.0.0",
-                    "is-fullwidth-code-point": "^1.0.0",
-                    "strip-ansi": "^3.0.0"
-                  }
-                },
-                "string_decoder": {
-                  "version": "1.1.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "safe-buffer": "~5.1.0"
-                  }
-                },
-                "strip-ansi": {
-                  "version": "3.0.1",
-                  "bundled": true,
-                  "requires": {
-                    "ansi-regex": "^2.0.0"
-                  }
-                },
-                "strip-json-comments": {
-                  "version": "2.0.1",
-                  "bundled": true,
-                  "optional": true
-                },
-                "tar": {
-                  "version": "4.4.1",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "chownr": "^1.0.1",
-                    "fs-minipass": "^1.2.5",
-                    "minipass": "^2.2.4",
-                    "minizlib": "^1.1.0",
-                    "mkdirp": "^0.5.0",
-                    "safe-buffer": "^5.1.1",
-                    "yallist": "^3.0.2"
-                  }
-                },
-                "util-deprecate": {
-                  "version": "1.0.2",
-                  "bundled": true,
-                  "optional": true
-                },
-                "wide-align": {
-                  "version": "1.1.2",
-                  "bundled": true,
-                  "optional": true,
-                  "requires": {
-                    "string-width": "^1.0.2"
-                  }
-                },
-                "wrappy": {
-                  "version": "1.0.2",
-                  "bundled": true
-                },
-                "yallist": {
-                  "version": "3.0.2",
-                  "bundled": true
-                }
-              }
+              "dependencies": {}
             },
             "glob": {
               "version": "7.1.2",
@@ -7157,18 +6701,7 @@
                 "kind-of": "^6.0.0",
                 "math-random": "^1.0.1"
               },
-              "dependencies": {
-                "is-number": {
-                  "version": "4.0.0",
-                  "bundled": true,
-                  "optional": true
-                },
-                "kind-of": {
-                  "version": "6.0.2",
-                  "bundled": true,
-                  "optional": true
-                }
-              }
+              "dependencies": {}
             },
             "readable-stream": {
               "version": "2.3.6",
@@ -7239,12 +6772,7 @@
               "requires": {
                 "jsesc": "~0.5.0"
               },
-              "dependencies": {
-                "jsesc": {
-                  "version": "0.5.0",
-                  "bundled": true
-                }
-              }
+              "dependencies": {}
             },
             "remove-trailing-separator": {
               "version": "1.1.0",
diff --git a/django_airavata/static/common/package-lock.json b/django_airavata/static/common/package-lock.json
index c84cff7..b3d8269 100644
--- a/django_airavata/static/common/package-lock.json
+++ b/django_airavata/static/common/package-lock.json
@@ -1605,7 +1605,7 @@
     },
     "color": {
       "version": "0.11.4",
-      "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",
+      "resolved": "http://registry.npmjs.org/color/-/color-0.11.4.tgz",
       "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
       "dev": true,
       "requires": {
@@ -1902,13 +1902,13 @@
     },
     "css-color-names": {
       "version": "0.0.4",
-      "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
+      "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
       "dev": true
     },
     "css-loader": {
       "version": "0.25.0",
-      "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.25.0.tgz",
+      "resolved": "http://registry.npmjs.org/css-loader/-/css-loader-0.25.0.tgz",
       "integrity": "sha1-w/68jOKPTINXa2sTcH9H+Qw5AiM=",
       "dev": true,
       "requires": {
@@ -2903,7 +2903,7 @@
     },
     "file-loader": {
       "version": "0.9.0",
-      "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.9.0.tgz",
+      "resolved": "http://registry.npmjs.org/file-loader/-/file-loader-0.9.0.tgz",
       "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=",
       "dev": true,
       "requires": {
@@ -3692,7 +3692,7 @@
     },
     "get-stream": {
       "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+      "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
       "dev": true
     },
@@ -5308,7 +5308,7 @@
       "dependencies": {
         "semver": {
           "version": "5.3.0",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
+          "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
           "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
           "dev": true
         }
@@ -7782,7 +7782,7 @@
     },
     "style-loader": {
       "version": "0.20.3",
-      "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.20.3.tgz",
+      "resolved": "http://registry.npmjs.org/style-loader/-/style-loader-0.20.3.tgz",
       "integrity": "sha512-2I7AVP73MvK33U7B9TKlYZAqdROyMXDYSMvHLX43qy3GCOaJNiV6i0v/sv9idWIaQ42Yn2dNv79Q5mKXbKhAZg==",
       "dev": true,
       "requires": {
@@ -8703,7 +8703,7 @@
         },
         "yargs-parser": {
           "version": "4.2.1",
-          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
+          "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
           "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
           "dev": true,
           "requires": {