This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch staging
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
from 9bc6ca9a AIRAVATA-3680 Fix test failure
add 4f48ff29 AIRAVATA-3682 make shared directory readonly for non-admins
add 751cef0b AIRAVATA-3682 Secure shared dir in PUT /api/data-products
add a786ef7e AIRAVATA-3682 Set admin group attributes when authenticating
with token
add bb64ad24 AIRAVATA-3682 Make shared directory work with remote user
storage API
add 8fe3e7ac AIRAVATA-3682 Make text editor readonly when file is in
shared dir
add f4a75fe0 Merge pull request #169 from apache:AIRAVATA-3682
add 41d559dd AIRAVATA-3687 Add experiment data dir to experiment details
in statistics view
add a5d6cd17 AIRAVATA-3682 Fix token based auth
add 496530cc AIRAVATA-3682 Users may have write access on shared directory
but can never delete it
add ac13f848 AIRAVATA-3682 Upgrading sdk version to get write permission
metadata
add e1f59acf AIRAVATA-3682 Fixing data product permission when in remote
API mode
add 4cb78711 AIRAVATA-3682 Bug fix: check if data product exists in user
storage before trying to determine if writable
add 742b739e AIRAVATA-3688 Null output file input when file is no longer
available
add f1440349 AIRAVATA-3688 Fixing onbeforeunload issue with Chrome
add fbcbf853 AIRAVATA-3682 Sort the shared directory first
No new revisions were added by this update.
Summary of changes:
.../statistics/ExperimentDetailsView.vue | 11 ++++
django_airavata/apps/api/authentication.py | 7 +++
django_airavata/apps/api/serializers.py | 65 +++++++++++++++++++--
.../django_airavata_api/js/models/DataProduct.js | 1 +
.../js/models/UserStorageDirectory.js | 2 +
.../js/models/UserStorageFile.js | 1 +
.../js/models/UserStoragePath.js | 5 ++
django_airavata/apps/api/view_utils.py | 67 ++++++++++++++++++++++
django_airavata/apps/api/views.py | 9 ++-
django_airavata/apps/auth/middleware.py | 27 +++++----
.../experiment/input-editors/FileInputEditor.vue | 27 ++++++---
.../components/storage/UserStorageCreateView.vue | 5 +-
.../storage/UserStorageFileSelectionContainer.vue | 1 +
.../components/storage/UserStoragePathViewer.vue | 44 +++++++++++++-
.../storage-edit/UserStorageTextEditViewer.vue | 17 +++++-
.../js/containers/UserStorageContainer.vue | 1 +
.../common/js/components/UnsavedChangesGuard.vue | 10 +++-
requirements.txt | 2 +-
18 files changed, 267 insertions(+), 35 deletions(-)