[airavata-mft] branch master updated: adding git ignore

2023-01-25 Thread smarru
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/master by this push:
 new a6ec115  adding git ignore
a6ec115 is described below

commit a6ec1155d3fe02a1a0206990316017715d7cd7a4
Author: Suresh Marru 
AuthorDate: Tue Jan 24 23:42:43 2023 -0500

adding git ignore
---
 .gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index d43a85d..9729373 100644
--- a/.gitignore
+++ b/.gitignore
@@ -78,7 +78,7 @@ dkms.conf
 
 ### Code ###
 .vscode/*
-!.vscode/settings.json
+.vscode/settings.json
 !.vscode/tasks.json
 !.vscode/launch.json
 !.vscode/extensions.json



[airavata-django-portal] branch develop updated (d14fd001 -> 75ed8451)

2023-01-25 Thread machristie
This is an automated email from the ASF dual-hosted git repository.

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


from d14fd001 Merge pull request #165 from apache:AIRAVATA-3680
 add 304b3d84 AIRAVATA-3681 Disable Ext. User Profile editor form for 
read-only admins
 new 75ed8451 Merge pull request #166 from apache:AIRAVATA-3681

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../users/ExtendedUserProfileContainer.vue | 15 +-
 .../ExtendedUserProfileFieldEditor.vue | 53 +++---
 .../js/models/ExtendedUserProfileField.js  |  1 +
 django_airavata/apps/auth/serializers.py   |  7 ++-
 4 files changed, 57 insertions(+), 19 deletions(-)



[airavata-django-portal] 01/01: Merge pull request #166 from apache:AIRAVATA-3681

2023-01-25 Thread machristie
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

commit 75ed8451af90e76e52dbe9dcb45a5e8343be596c
Merge: d14fd001 304b3d84
Author: Marcus Christie 
AuthorDate: Wed Jan 25 18:16:45 2023 -0500

Merge pull request #166 from apache:AIRAVATA-3681

AIRAVATA-3681 Disable Ext. User Profile editor form for read-only admins

 .../users/ExtendedUserProfileContainer.vue | 15 +-
 .../ExtendedUserProfileFieldEditor.vue | 53 +++---
 .../js/models/ExtendedUserProfileField.js  |  1 +
 django_airavata/apps/auth/serializers.py   |  7 ++-
 4 files changed, 57 insertions(+), 19 deletions(-)



[airavata-django-portal] 01/01: AIRAVATA-3681 Disable Ext. User Profile editor form for read-only admins

2023-01-25 Thread machristie
This is an automated email from the ASF dual-hosted git repository.

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

commit 304b3d848f23d30d62a0d482c958234337cfca4f
Author: Marcus Christie 
AuthorDate: Wed Jan 25 18:15:06 2023 -0500

AIRAVATA-3681 Disable Ext. User Profile editor form for read-only admins
---
 .../users/ExtendedUserProfileContainer.vue | 15 +-
 .../ExtendedUserProfileFieldEditor.vue | 53 +++---
 .../js/models/ExtendedUserProfileField.js  |  1 +
 django_airavata/apps/auth/serializers.py   |  7 ++-
 4 files changed, 57 insertions(+), 19 deletions(-)

diff --git 
a/django_airavata/apps/admin/static/django_airavata_admin/src/components/users/ExtendedUserProfileContainer.vue
 
b/django_airavata/apps/admin/static/django_airavata_admin/src/components/users/ExtendedUserProfileContainer.vue
index f2ff36a0..e5ac3a59 100644
--- 
a/django_airavata/apps/admin/static/django_airavata_admin/src/components/users/ExtendedUserProfileContainer.vue
+++ 
b/django_airavata/apps/admin/static/django_airavata_admin/src/components/users/ExtendedUserProfileContainer.vue
@@ -19,6 +19,7 @@
   
@@ -28,7 +29,7 @@
 
 
   
-
+
   Text
   Single ChoiceUser Agreement
 
-Save
+Save
 Return to Manage Users
@@ -53,6 +60,7 @@
 import { mapActions, mapGetters } from "vuex";
 import ExtendedUserProfileFieldEditor from 
"./field-editors/ExtendedUserProfileFieldEditor.vue";
 import { mixins } from "django-airavata-common-ui";
+import { session } from "django-airavata-api";
 export default {
   mixins: [mixins.ValidationParent],
   components: { ExtendedUserProfileFieldEditor },
@@ -123,6 +131,9 @@ export default {
 valid() {
   return this.childComponentsAreValid;
 },
+isGatewayAdmin() {
+  return session.Session.isGatewayAdmin;
+},
   },
 };
 
diff --git 
a/django_airavata/apps/admin/static/django_airavata_admin/src/components/users/field-editors/ExtendedUserProfileFieldEditor.vue
 
b/django_airavata/apps/admin/static/django_airavata_admin/src/components/users/field-editors/ExtendedUserProfileFieldEditor.vue
index 0d2d5944..19438a76 100644
--- 
a/django_airavata/apps/admin/static/django_airavata_admin/src/components/users/field-editors/ExtendedUserProfileFieldEditor.vue
+++ 
b/django_airavata/apps/admin/static/django_airavata_admin/src/components/users/field-editors/ExtendedUserProfileFieldEditor.vue
@@ -3,7 +3,7 @@
 :title="title"
 :border-variant="$v.$anyDirty && $v.$invalid ? 'danger' : null"
   >
-
+
   
   This field is required.
   This field is required.
 
-
+
   
 Help text
 (Optional)
   
   
 
-
+
Required 
 
 
@@ -39,7 +40,7 @@
   v-for="({ $model: choice, display_text: $v_display_text },
   index) in $v.choices.$each.$iter"
 >
-  
+  
 
   
   
 
-
+
   
 
 
   
-  
+  
 Add Option
   
-  
+  
 
   Allow user to type in an "Other" option
 
@@ -134,7 +139,7 @@
 .$each.$iter"
   :key="link.key"
 >
-  
+  
 This field is required.
   
-  
+  
 
   
 
-  
+  
 
 
 
-  
+  
 
 
   
-  
+  
 Delete Link
   
 
   
 
-Add Link
 Move Down
-Delete
+Delete
   
 
 
@@ -215,7 +236,7 @@ import { required, requiredIf } from 
"vuelidate/lib/validators";
 import { errors } from "django-airavata-common-ui";
 export default {
   mixins: [validationMixin],
-  props: ["extendedUserProfileField"],
+  props: ["extendedUserProfileField", "disabled"],
   computed: {
 ...mapGetters("extendedUserProfile", ["extendedUserProfileFields"]),
 name: {
diff --git 
a/django_airavata/apps/api/static/django_airavata_api/js/models/ExtendedUserProfileField.js
 
b/django_airavata/apps/api/static/django_airavata_api/js/models/ExtendedUserProfileField.js
index 04938ca5..44076bc2 100644
--- 
a/django_airavata/apps/api/static/django_airavata_api/js/models/ExtendedUserProfileField.js
+++ 
b/django_airavata/apps/api/static/django_airavata_api/js/models/ExtendedUserProfileField.js
@@ -32,6 +32,7 @@ const FIELDS = [
   },
   "other",
   "required",
+  "userHasWriteAccess",
 ];
 
 export default class ExtendedUserProfileField extends BaseModel {
diff --git a/django_airavata/apps/auth/serializers.py 
b/django_airavata/apps/auth/serializers.py
index 06d8def8..4b35c111 100644
--- a/django_airavata/apps/auth/serializers.py
+++ 

[airavata-django-portal] branch AIRAVATA-3681 created (now 304b3d84)

2023-01-25 Thread machristie
This is an automated email from the ASF dual-hosted git repository.

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


  at 304b3d84 AIRAVATA-3681 Disable Ext. User Profile editor form for 
read-only admins

This branch includes the following new commits:

 new 304b3d84 AIRAVATA-3681 Disable Ext. User Profile editor form for 
read-only admins

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




[airavata] branch develop updated: Reming travis file as we move to github actions

2023-01-25 Thread smarru
This is an automated email from the ASF dual-hosted git repository.

smarru pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git


The following commit(s) were added to refs/heads/develop by this push:
 new 2feb3e2485 Reming travis file as we move to github actions
2feb3e2485 is described below

commit 2feb3e2485857e9833682227ebc342f7d36536b5
Author: Suresh Marru 
AuthorDate: Wed Jan 25 17:08:11 2023 -0500

Reming travis file as we move to github actions
---
 .travis.yml | 37 -
 1 file changed, 37 deletions(-)

diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 21894a577f..00
--- a/.travis.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-language: java
-
-sudo: false
-
-notifications:
-  email:
-on_success: change
-on_failure: always
-
-jdk:
-  - oraclejdk11
-
-script: mvn clean install
-
-# Git-describe Maven plugin needs the full history
-git:
-  depth: false



[airavata-django-portal] branch develop updated (4f7ef315 -> d14fd001)

2023-01-25 Thread machristie
This is an automated email from the ASF dual-hosted git repository.

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


from 4f7ef315 Adding license
 add 405fdbed AIRAVATA-3680 Search for experiments by job id
 add a925344e AIRAVATA-3680 Basic unit test for loading experiment details 
by job id
 new d14fd001 Merge pull request #165 from apache:AIRAVATA-3680

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 django_airavata/apps/admin/jest.config.js  |9 +
 django_airavata/apps/admin/package.json|   28 +-
 .../statistics/ExperimentStatisticsContainer.vue   |  143 +-
 .../tests/__mocks__/styleMock.js   |0
 .../ExperimentStatisticsContainer.spec.js  |  145 ++
 django_airavata/apps/admin/yarn.lock   | 2652 +++-
 test_js.sh |1 +
 7 files changed, 2867 insertions(+), 111 deletions(-)
 create mode 100644 django_airavata/apps/admin/jest.config.js
 copy django_airavata/apps/{workspace/static/django_airavata_workspace => 
admin/static/django_airavata_admin}/tests/__mocks__/styleMock.js (100%)
 create mode 100644 
django_airavata/apps/admin/static/django_airavata_admin/tests/unit/components/statistics/ExperimentStatisticsContainer.spec.js



[airavata-django-portal] 01/01: Merge pull request #165 from apache:AIRAVATA-3680

2023-01-25 Thread machristie
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

commit d14fd00180751b6d2fca09c3a18d851bc8a534e4
Merge: 4f7ef315 a925344e
Author: Marcus Christie 
AuthorDate: Wed Jan 25 11:28:21 2023 -0500

Merge pull request #165 from apache:AIRAVATA-3680

AIRAVATA-3680 Add search by job id to Experiment Statistics in Django portal

 django_airavata/apps/admin/jest.config.js  |9 +
 django_airavata/apps/admin/package.json|   28 +-
 .../statistics/ExperimentStatisticsContainer.vue   |  143 +-
 .../tests/__mocks__/styleMock.js   |1 +
 .../ExperimentStatisticsContainer.spec.js  |  145 ++
 django_airavata/apps/admin/yarn.lock   | 2652 +++-
 test_js.sh |1 +
 7 files changed, 2868 insertions(+), 111 deletions(-)



[airavata-django-portal] branch AIRAVATA-3680 created (now a925344e)

2023-01-25 Thread machristie
This is an automated email from the ASF dual-hosted git repository.

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


  at a925344e AIRAVATA-3680 Basic unit test for loading experiment details 
by job id

This branch includes the following new commits:

 new 405fdbed AIRAVATA-3680 Search for experiments by job id
 new a925344e AIRAVATA-3680 Basic unit test for loading experiment details 
by job id

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




[airavata-django-portal] 01/02: AIRAVATA-3680 Search for experiments by job id

2023-01-25 Thread machristie
This is an automated email from the ASF dual-hosted git repository.

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

commit 405fdbedbb30ea9ca61e95ca38b120c0ffc0f22c
Author: Marcus Christie 
AuthorDate: Mon Jan 23 18:13:59 2023 -0500

AIRAVATA-3680 Search for experiments by job id
---
 .../statistics/ExperimentStatisticsContainer.vue   | 143 +++--
 1 file changed, 105 insertions(+), 38 deletions(-)

diff --git 
a/django_airavata/apps/admin/static/django_airavata_admin/src/components/statistics/ExperimentStatisticsContainer.vue
 
b/django_airavata/apps/admin/static/django_airavata_admin/src/components/statistics/ExperimentStatisticsContainer.vue
index 6f6a4b63..618e0b18 100644
--- 
a/django_airavata/apps/admin/static/django_airavata_admin/src/components/statistics/ExperimentStatisticsContainer.vue
+++ 
b/django_airavata/apps/admin/static/django_airavata_admin/src/components/statistics/ExperimentStatisticsContainer.vue
@@ -5,26 +5,55 @@
 Experiment Statistics
   
 
-
-  
-
-  
-  
-Load
-  
-
-  
+
+  
+
+  
+
+  
+
+
+  Load
+
+  
+
+  
+
+
+  
+
+  
+
+
+  Load
+
+  
+
+  
+
+  
 
 
   
@@ -250,20 +279,22 @@
   
 
 
   
-{{ experimentDetail.experimentName }}
+{{ experimentTab.tabTitle }}
 
   
   Close experiment tab
 
   
-  
+  
 
   
 
@@ -271,7 +302,7 @@