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 2020/10/05 15:35:32 UTC
[airavata-django-portal] branch master updated (c67e7ec -> 1522d7b)
This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git.
from c67e7ec Drop "2019" from name of tutorial
add 2398d24 AIRAVATA-3310: Enabling `xhrUploadMethod` prop on Uppy
add 162af56 AIRAVATA-3310: Adding the `PUT` method to `user-storage` endpoint
add a3e15eb AIRAVATA-3310: Fix directory delete
add 7d78bda AIRAVATA-3310: Return a valid response from storage get by id
add 9a70818 AIRAVATA-3310: Adding the storage file edit component route
add f711c66 AIRAVATA-3310: Fix the issues with storagePath
add fa4c683 AIRAVATA-3310: Adding Codemirror editor to storage file edit view
add a1ce8d7 AIRAVATA-3310: Enable the content on user storage file editor
add ae4fbb4 AIRAVATA-3310: Enabling a parameter to define the response data type required from fetch requests
add bcbe72e AIRAVATA-3310: Adding `isDir` property to file list response
add 499c436 AIRAVATA-3310: Remove `storage/file/*` route and generalize it to the listing route
add 53b1b5a AIRAVATA-3310: Enbale spinner on user storage file edit view
add d55f745 AIRAVATA-3310: Adding mime-type to user storage file get response
add 8fc8837 AIRAVATA-3310: Enabling the storage file PUT to suppport both file replace and file content update
add 9fc9844 AIRAVATA-3310: Enabling text editor and save button for `text/*` files
add 7c15f0f AIRAVATA-3310: Adding an image viewer for `image/*` files
add 0ed7ddc AIRAVATA-3310: Refactoring
add 11b4991 AIRAVATA-3310: Ading default storage file viewer and download button
add c1680b6 AIRAVATA-3310: Refactoring
add 2628727 Merge branch 'develop' of https://github.com/apache/airavata-django-portal into AIRAVATA-3310
add 6aa00a6 AIRAVATA-3310: Refactoring - replaced css files t inline style tags on vue components
add 976881e AIRAVATA: Adding user storage preview for video, audio and pdf
add e3de837 Merge branch 'develop' of https://github.com/apache/airavata-django-portal into AIRAVATA-3310
add 2ba26f7 AIRAVATA-3310: Incorporate requested changes on #40
add 4fb3a5f AIRAVATA-3310: Fix issues with props
add bb949bf AIRAVATA: Change the error code on invalid parameters at file update
add 308c7d4 AIRAVATA-3310: remove `xhrUploadMethod` prop from Uppy
add 012bae4 AIRAVATA-3310: Exclude unnecessary styles
add f26afa9 Merge branch 'develop' of https://github.com/apache/airavata-django-portal into AIRAVATA-3310
add b632c7d AIRAVATA-3310: Adding a validation to getStoragePath method
add ed9ebd4 Merge branch 'develop' of https://github.com/apache/airavata-django-portal into AIRAVATA-3310
add 27e6420 AIRAVATA-3310: Fix the storage selection in experiment creation form
add a150125 Merge branch 'develop' of https://github.com/apache/airavata-django-portal into AIRAVATA-3310
add 6461880 AIRAVATA-3361 Redirect handle_login to login page
add 065e35a Merge branch 'develop' of https://github.com/apache/airavata-django-portal into AIRAVATA-3310
add 04cdec0 AIRAVATA-3310: Adding `includeCreateFileAction` prop to UserStoragePathViewer
add 448628e Merge pull request #40 from dinukadesilva/AIRAVATA-3310
add 7918057 Merge branch 'AIRAVATA-3342-implement-sdk-function-for-managing-user-storage' into develop
add 81f0dfb AIRAVATA-3342 Upgrade pip before installing dependencies from git
add 6375d8d AIRAVATA-3346 Support bearer token authentication with REST API
add 9195943 AIRAVATA-3346 Updating plain Django view functions to REST API views
add a65a815 AIRAVATA-3346 fix Content-Disposition header for inline download
add f1c6304 AIRAVATA-3346 Remove erroneous lines
add 5c9ba70 AIRAVATA-3346 Add missing allowed http methods
add 88a3e9b AIRAVATA-3346 Use remote API to launch experiment and get relative data directory
add bdb39af AIRAVATA-3346 Proxy clone request when use remote data store since input files must be copied on the remote portal instance
add 62b47f6 AIRAVATA-3346 Removing no longer used, deprecated user_file_exists
add a0f6733 AIRAVATA-3346 Fixing missing function
add c592887 AIRAVATA-3346 Handle failed bearer token authentication
new 1522d7b Merge branch 'AIRAVATA-3346-implement-remote-fs-abstraction-of-user-storage'
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:
Dockerfile | 1 +
README.md | 1 +
airavata/__init__.py | 0
airavata/api/Airavata-remote | 1454 -
airavata/api/Airavata.py | 58285 -------------------
airavata/api/__init__.py | 1 -
airavata/api/constants.py | 13 -
airavata/api/credential/__init__.py | 0
.../credential/store/CredentialStoreService-remote | 208 -
.../api/credential/store/CredentialStoreService.py | 2851 -
airavata/api/credential/store/__init__.py | 1 -
airavata/api/credential/store/constants.py | 13 -
airavata/api/credential/store/error/__init__.py | 1 -
airavata/api/credential/store/error/constants.py | 12 -
airavata/api/credential/store/error/ttypes.py | 78 -
airavata/api/credential/store/ttypes.py | 16 -
airavata/api/error/__init__.py | 1 -
airavata/api/error/constants.py | 12 -
airavata/api/error/ttypes.py | 947 -
airavata/api/sharing/SharingRegistryService-remote | 516 -
airavata/api/sharing/SharingRegistryService.py | 13098 -----
airavata/api/sharing/__init__.py | 1 -
airavata/api/sharing/constants.py | 13 -
airavata/api/sharing/ttypes.py | 15 -
airavata/api/ttypes.py | 38 -
airavata/base/__init__.py | 0
airavata/base/api/BaseAPI-remote | 117 -
airavata/base/api/BaseAPI.py | 198 -
airavata/base/api/__init__.py | 1 -
airavata/base/api/constants.py | 12 -
airavata/base/api/ttypes.py | 13 -
airavata/model/__init__.py | 1 -
airavata/model/appcatalog/__init__.py | 0
.../appcatalog/accountprovisioning/__init__.py | 1 -
.../appcatalog/accountprovisioning/constants.py | 12 -
.../model/appcatalog/accountprovisioning/ttypes.py | 243 -
.../model/appcatalog/appdeployment/__init__.py | 1 -
.../model/appcatalog/appdeployment/constants.py | 12 -
airavata/model/appcatalog/appdeployment/ttypes.py | 651 -
airavata/model/appcatalog/appinterface/__init__.py | 1 -
.../model/appcatalog/appinterface/constants.py | 12 -
airavata/model/appcatalog/appinterface/ttypes.py | 201 -
.../model/appcatalog/computeresource/__init__.py | 1 -
.../model/appcatalog/computeresource/constants.py | 12 -
.../model/appcatalog/computeresource/ttypes.py | 1687 -
.../model/appcatalog/gatewaygroups/__init__.py | 1 -
.../model/appcatalog/gatewaygroups/constants.py | 12 -
airavata/model/appcatalog/gatewaygroups/ttypes.py | 117 -
.../model/appcatalog/gatewayprofile/__init__.py | 1 -
.../model/appcatalog/gatewayprofile/constants.py | 12 -
airavata/model/appcatalog/gatewayprofile/ttypes.py | 569 -
.../appcatalog/groupresourceprofile/__init__.py | 1 -
.../appcatalog/groupresourceprofile/constants.py | 12 -
.../appcatalog/groupresourceprofile/ttypes.py | 966 -
airavata/model/appcatalog/parallelism/__init__.py | 1 -
airavata/model/appcatalog/parallelism/constants.py | 12 -
airavata/model/appcatalog/parallelism/ttypes.py | 56 -
airavata/model/appcatalog/parser/__init__.py | 1 -
airavata/model/appcatalog/parser/constants.py | 12 -
airavata/model/appcatalog/parser/ttypes.py | 933 -
.../model/appcatalog/storageresource/__init__.py | 1 -
.../model/appcatalog/storageresource/constants.py | 12 -
.../model/appcatalog/storageresource/ttypes.py | 176 -
.../appcatalog/userresourceprofile/__init__.py | 1 -
.../appcatalog/userresourceprofile/constants.py | 12 -
.../model/appcatalog/userresourceprofile/ttypes.py | 500 -
airavata/model/application/__init__.py | 0
airavata/model/application/io/__init__.py | 1 -
airavata/model/application/io/constants.py | 12 -
airavata/model/application/io/ttypes.py | 512 -
airavata/model/commons/__init__.py | 1 -
airavata/model/commons/constants.py | 13 -
airavata/model/commons/ttypes.py | 308 -
airavata/model/constants.py | 12 -
airavata/model/credential/__init__.py | 0
airavata/model/credential/store/__init__.py | 1 -
airavata/model/credential/store/constants.py | 13 -
airavata/model/credential/store/ttypes.py | 703 -
airavata/model/data/__init__.py | 0
airavata/model/data/movement/__init__.py | 1 -
airavata/model/data/movement/constants.py | 12 -
airavata/model/data/movement/ttypes.py | 624 -
airavata/model/data/replica/__init__.py | 1 -
airavata/model/data/replica/constants.py | 12 -
airavata/model/data/replica/ttypes.py | 477 -
airavata/model/dbevent/__init__.py | 1 -
airavata/model/dbevent/constants.py | 12 -
airavata/model/dbevent/ttypes.py | 462 -
airavata/model/experiment/__init__.py | 1 -
airavata/model/experiment/constants.py | 12 -
airavata/model/experiment/ttypes.py | 1093 -
airavata/model/group/__init__.py | 1 -
airavata/model/group/constants.py | 12 -
airavata/model/group/ttypes.py | 201 -
airavata/model/job/__init__.py | 1 -
airavata/model/job/constants.py | 12 -
airavata/model/job/ttypes.py | 223 -
airavata/model/messaging/__init__.py | 0
airavata/model/messaging/event/__init__.py | 1 -
airavata/model/messaging/event/constants.py | 12 -
airavata/model/messaging/event/ttypes.py | 1407 -
airavata/model/process/__init__.py | 1 -
airavata/model/process/constants.py | 12 -
airavata/model/process/ttypes.py | 553 -
airavata/model/scheduling/__init__.py | 1 -
airavata/model/scheduling/constants.py | 12 -
airavata/model/scheduling/ttypes.py | 209 -
airavata/model/security/__init__.py | 1 -
airavata/model/security/constants.py | 12 -
airavata/model/security/ttypes.py | 97 -
airavata/model/sharing/__init__.py | 1 -
airavata/model/sharing/constants.py | 13 -
airavata/model/sharing/ttypes.py | 1731 -
airavata/model/status/__init__.py | 1 -
airavata/model/status/constants.py | 12 -
airavata/model/status/ttypes.py | 696 -
airavata/model/task/__init__.py | 1 -
airavata/model/task/constants.py | 12 -
airavata/model/task/ttypes.py | 695 -
airavata/model/tenant/__init__.py | 1 -
airavata/model/tenant/constants.py | 12 -
airavata/model/tenant/ttypes.py | 452 -
airavata/model/ttypes.py | 32 -
airavata/model/user/__init__.py | 1 -
airavata/model/user/constants.py | 13 -
airavata/model/user/ttypes.py | 1144 -
airavata/model/workflow/__init__.py | 1 -
airavata/model/workflow/constants.py | 12 -
airavata/model/workflow/ttypes.py | 1374 -
airavata/model/workspace/__init__.py | 1 -
airavata/model/workspace/constants.py | 12 -
airavata/model/workspace/ttypes.py | 873 -
airavata/service/__init__.py | 0
airavata/service/profile/__init__.py | 1 -
airavata/service/profile/constants.py | 12 -
airavata/service/profile/groupmanager/__init__.py | 0
.../groupmanager/cpi/GroupManagerService-remote | 215 -
.../groupmanager/cpi/GroupManagerService.py | 3414 --
.../service/profile/groupmanager/cpi/__init__.py | 1 -
.../service/profile/groupmanager/cpi/constants.py | 14 -
.../profile/groupmanager/cpi/error/__init__.py | 1 -
.../profile/groupmanager/cpi/error/constants.py | 12 -
.../profile/groupmanager/cpi/error/ttypes.py | 78 -
.../service/profile/groupmanager/cpi/ttypes.py | 18 -
airavata/service/profile/iam/__init__.py | 0
airavata/service/profile/iam/admin/__init__.py | 0
.../service/profile/iam/admin/services/__init__.py | 0
.../iam/admin/services/cpi/IamAdminServices-remote | 222 -
.../iam/admin/services/cpi/IamAdminServices.py | 3726 --
.../profile/iam/admin/services/cpi/__init__.py | 1 -
.../profile/iam/admin/services/cpi/constants.py | 14 -
.../iam/admin/services/cpi/error/__init__.py | 1 -
.../iam/admin/services/cpi/error/constants.py | 12 -
.../profile/iam/admin/services/cpi/error/ttypes.py | 78 -
.../profile/iam/admin/services/cpi/ttypes.py | 20 -
airavata/service/profile/tenant/__init__.py | 0
.../profile/tenant/cpi/TenantProfileService-remote | 166 -
.../profile/tenant/cpi/TenantProfileService.py | 1701 -
airavata/service/profile/tenant/cpi/__init__.py | 1 -
airavata/service/profile/tenant/cpi/constants.py | 14 -
.../service/profile/tenant/cpi/error/__init__.py | 1 -
.../service/profile/tenant/cpi/error/constants.py | 12 -
.../service/profile/tenant/cpi/error/ttypes.py | 78 -
airavata/service/profile/tenant/cpi/ttypes.py | 18 -
airavata/service/profile/ttypes.py | 18 -
airavata/service/profile/user/__init__.py | 0
.../profile/user/cpi/UserProfileService-remote | 173 -
.../service/profile/user/cpi/UserProfileService.py | 1936 -
airavata/service/profile/user/cpi/__init__.py | 1 -
airavata/service/profile/user/cpi/constants.py | 14 -
.../service/profile/user/cpi/error/__init__.py | 1 -
.../service/profile/user/cpi/error/constants.py | 12 -
airavata/service/profile/user/cpi/error/ttypes.py | 78 -
airavata/service/profile/user/cpi/ttypes.py | 18 -
django_airavata/apps/api/authentication.py | 35 +
django_airavata/apps/api/data_products_helper.py | 315 -
django_airavata/apps/api/datastore.py | 210 -
.../migrations/0005_delete_user_files.py} | 4 +-
django_airavata/apps/api/models.py | 14 -
django_airavata/apps/api/output_views.py | 7 +-
django_airavata/apps/api/serializers.py | 72 +-
django_airavata/apps/api/signals.py | 6 +-
.../js/models/UserStorageFile.js | 3 +-
.../js/models/UserStoragePath.js | 5 +
.../django_airavata_api/js/utils/FetchUtils.js | 14 +-
.../apps/api/tests/test_data_products_helper.py | 180 -
django_airavata/apps/api/views.py | 213 +-
django_airavata/apps/auth/backends.py | 26 +
django_airavata/apps/auth/utils.py | 27 +-
django_airavata/apps/auth/views.py | 4 +
django_airavata/apps/workspace/package.json | 1 +
.../components/storage/UserStorageCreateView.vue | 86 +
.../storage/UserStorageFileSelectionContainer.vue | 8 +
.../components/storage/UserStoragePathViewer.vue | 47 +-
.../storage-edit/UserStorageAudioEditViewer.vue | 30 +
.../storage-edit/UserStorageDefaultEditViewer.vue | 31 +
.../storage-edit/UserStorageDownloadButton.vue | 14 +
.../storage/storage-edit/UserStorageEditViewer.vue | 101 +
.../storage-edit/UserStorageImageEditViewer.vue | 28 +
.../storage-edit/UserStoragePdfEditViewer.vue | 28 +
.../storage-edit/UserStorageTextEditViewer.vue | 90 +
.../storage-edit/UserStorageVideoEditViewer.vue | 30 +
.../js/containers/UserStorageContainer.vue | 109 +-
django_airavata/apps/workspace/views.py | 11 +-
django_airavata/apps/workspace/yarn.lock | 5 +
django_airavata/middleware.py | 28 +-
django_airavata/settings.py | 4 +
requirements.txt | 2 +
setup.py | 3 +-
209 files changed, 869 insertions(+), 111306 deletions(-)
delete mode 100644 airavata/__init__.py
delete mode 100755 airavata/api/Airavata-remote
delete mode 100644 airavata/api/Airavata.py
delete mode 100644 airavata/api/__init__.py
delete mode 100644 airavata/api/constants.py
delete mode 100644 airavata/api/credential/__init__.py
delete mode 100755 airavata/api/credential/store/CredentialStoreService-remote
delete mode 100644 airavata/api/credential/store/CredentialStoreService.py
delete mode 100644 airavata/api/credential/store/__init__.py
delete mode 100644 airavata/api/credential/store/constants.py
delete mode 100644 airavata/api/credential/store/error/__init__.py
delete mode 100644 airavata/api/credential/store/error/constants.py
delete mode 100644 airavata/api/credential/store/error/ttypes.py
delete mode 100644 airavata/api/credential/store/ttypes.py
delete mode 100644 airavata/api/error/__init__.py
delete mode 100644 airavata/api/error/constants.py
delete mode 100644 airavata/api/error/ttypes.py
delete mode 100755 airavata/api/sharing/SharingRegistryService-remote
delete mode 100644 airavata/api/sharing/SharingRegistryService.py
delete mode 100644 airavata/api/sharing/__init__.py
delete mode 100644 airavata/api/sharing/constants.py
delete mode 100644 airavata/api/sharing/ttypes.py
delete mode 100644 airavata/api/ttypes.py
delete mode 100644 airavata/base/__init__.py
delete mode 100755 airavata/base/api/BaseAPI-remote
delete mode 100644 airavata/base/api/BaseAPI.py
delete mode 100644 airavata/base/api/__init__.py
delete mode 100644 airavata/base/api/constants.py
delete mode 100644 airavata/base/api/ttypes.py
delete mode 100644 airavata/model/__init__.py
delete mode 100644 airavata/model/appcatalog/__init__.py
delete mode 100644 airavata/model/appcatalog/accountprovisioning/__init__.py
delete mode 100644 airavata/model/appcatalog/accountprovisioning/constants.py
delete mode 100644 airavata/model/appcatalog/accountprovisioning/ttypes.py
delete mode 100644 airavata/model/appcatalog/appdeployment/__init__.py
delete mode 100644 airavata/model/appcatalog/appdeployment/constants.py
delete mode 100644 airavata/model/appcatalog/appdeployment/ttypes.py
delete mode 100644 airavata/model/appcatalog/appinterface/__init__.py
delete mode 100644 airavata/model/appcatalog/appinterface/constants.py
delete mode 100644 airavata/model/appcatalog/appinterface/ttypes.py
delete mode 100644 airavata/model/appcatalog/computeresource/__init__.py
delete mode 100644 airavata/model/appcatalog/computeresource/constants.py
delete mode 100644 airavata/model/appcatalog/computeresource/ttypes.py
delete mode 100644 airavata/model/appcatalog/gatewaygroups/__init__.py
delete mode 100644 airavata/model/appcatalog/gatewaygroups/constants.py
delete mode 100644 airavata/model/appcatalog/gatewaygroups/ttypes.py
delete mode 100644 airavata/model/appcatalog/gatewayprofile/__init__.py
delete mode 100644 airavata/model/appcatalog/gatewayprofile/constants.py
delete mode 100644 airavata/model/appcatalog/gatewayprofile/ttypes.py
delete mode 100644 airavata/model/appcatalog/groupresourceprofile/__init__.py
delete mode 100644 airavata/model/appcatalog/groupresourceprofile/constants.py
delete mode 100644 airavata/model/appcatalog/groupresourceprofile/ttypes.py
delete mode 100644 airavata/model/appcatalog/parallelism/__init__.py
delete mode 100644 airavata/model/appcatalog/parallelism/constants.py
delete mode 100644 airavata/model/appcatalog/parallelism/ttypes.py
delete mode 100644 airavata/model/appcatalog/parser/__init__.py
delete mode 100644 airavata/model/appcatalog/parser/constants.py
delete mode 100644 airavata/model/appcatalog/parser/ttypes.py
delete mode 100644 airavata/model/appcatalog/storageresource/__init__.py
delete mode 100644 airavata/model/appcatalog/storageresource/constants.py
delete mode 100644 airavata/model/appcatalog/storageresource/ttypes.py
delete mode 100644 airavata/model/appcatalog/userresourceprofile/__init__.py
delete mode 100644 airavata/model/appcatalog/userresourceprofile/constants.py
delete mode 100644 airavata/model/appcatalog/userresourceprofile/ttypes.py
delete mode 100644 airavata/model/application/__init__.py
delete mode 100644 airavata/model/application/io/__init__.py
delete mode 100644 airavata/model/application/io/constants.py
delete mode 100644 airavata/model/application/io/ttypes.py
delete mode 100644 airavata/model/commons/__init__.py
delete mode 100644 airavata/model/commons/constants.py
delete mode 100644 airavata/model/commons/ttypes.py
delete mode 100644 airavata/model/constants.py
delete mode 100644 airavata/model/credential/__init__.py
delete mode 100644 airavata/model/credential/store/__init__.py
delete mode 100644 airavata/model/credential/store/constants.py
delete mode 100644 airavata/model/credential/store/ttypes.py
delete mode 100644 airavata/model/data/__init__.py
delete mode 100644 airavata/model/data/movement/__init__.py
delete mode 100644 airavata/model/data/movement/constants.py
delete mode 100644 airavata/model/data/movement/ttypes.py
delete mode 100644 airavata/model/data/replica/__init__.py
delete mode 100644 airavata/model/data/replica/constants.py
delete mode 100644 airavata/model/data/replica/ttypes.py
delete mode 100644 airavata/model/dbevent/__init__.py
delete mode 100644 airavata/model/dbevent/constants.py
delete mode 100644 airavata/model/dbevent/ttypes.py
delete mode 100644 airavata/model/experiment/__init__.py
delete mode 100644 airavata/model/experiment/constants.py
delete mode 100644 airavata/model/experiment/ttypes.py
delete mode 100644 airavata/model/group/__init__.py
delete mode 100644 airavata/model/group/constants.py
delete mode 100644 airavata/model/group/ttypes.py
delete mode 100644 airavata/model/job/__init__.py
delete mode 100644 airavata/model/job/constants.py
delete mode 100644 airavata/model/job/ttypes.py
delete mode 100644 airavata/model/messaging/__init__.py
delete mode 100644 airavata/model/messaging/event/__init__.py
delete mode 100644 airavata/model/messaging/event/constants.py
delete mode 100644 airavata/model/messaging/event/ttypes.py
delete mode 100644 airavata/model/process/__init__.py
delete mode 100644 airavata/model/process/constants.py
delete mode 100644 airavata/model/process/ttypes.py
delete mode 100644 airavata/model/scheduling/__init__.py
delete mode 100644 airavata/model/scheduling/constants.py
delete mode 100644 airavata/model/scheduling/ttypes.py
delete mode 100644 airavata/model/security/__init__.py
delete mode 100644 airavata/model/security/constants.py
delete mode 100644 airavata/model/security/ttypes.py
delete mode 100644 airavata/model/sharing/__init__.py
delete mode 100644 airavata/model/sharing/constants.py
delete mode 100644 airavata/model/sharing/ttypes.py
delete mode 100644 airavata/model/status/__init__.py
delete mode 100644 airavata/model/status/constants.py
delete mode 100644 airavata/model/status/ttypes.py
delete mode 100644 airavata/model/task/__init__.py
delete mode 100644 airavata/model/task/constants.py
delete mode 100644 airavata/model/task/ttypes.py
delete mode 100644 airavata/model/tenant/__init__.py
delete mode 100644 airavata/model/tenant/constants.py
delete mode 100644 airavata/model/tenant/ttypes.py
delete mode 100644 airavata/model/ttypes.py
delete mode 100644 airavata/model/user/__init__.py
delete mode 100644 airavata/model/user/constants.py
delete mode 100644 airavata/model/user/ttypes.py
delete mode 100644 airavata/model/workflow/__init__.py
delete mode 100644 airavata/model/workflow/constants.py
delete mode 100644 airavata/model/workflow/ttypes.py
delete mode 100644 airavata/model/workspace/__init__.py
delete mode 100644 airavata/model/workspace/constants.py
delete mode 100644 airavata/model/workspace/ttypes.py
delete mode 100644 airavata/service/__init__.py
delete mode 100644 airavata/service/profile/__init__.py
delete mode 100644 airavata/service/profile/constants.py
delete mode 100644 airavata/service/profile/groupmanager/__init__.py
delete mode 100755 airavata/service/profile/groupmanager/cpi/GroupManagerService-remote
delete mode 100644 airavata/service/profile/groupmanager/cpi/GroupManagerService.py
delete mode 100644 airavata/service/profile/groupmanager/cpi/__init__.py
delete mode 100644 airavata/service/profile/groupmanager/cpi/constants.py
delete mode 100644 airavata/service/profile/groupmanager/cpi/error/__init__.py
delete mode 100644 airavata/service/profile/groupmanager/cpi/error/constants.py
delete mode 100644 airavata/service/profile/groupmanager/cpi/error/ttypes.py
delete mode 100644 airavata/service/profile/groupmanager/cpi/ttypes.py
delete mode 100644 airavata/service/profile/iam/__init__.py
delete mode 100644 airavata/service/profile/iam/admin/__init__.py
delete mode 100644 airavata/service/profile/iam/admin/services/__init__.py
delete mode 100755 airavata/service/profile/iam/admin/services/cpi/IamAdminServices-remote
delete mode 100644 airavata/service/profile/iam/admin/services/cpi/IamAdminServices.py
delete mode 100644 airavata/service/profile/iam/admin/services/cpi/__init__.py
delete mode 100644 airavata/service/profile/iam/admin/services/cpi/constants.py
delete mode 100644 airavata/service/profile/iam/admin/services/cpi/error/__init__.py
delete mode 100644 airavata/service/profile/iam/admin/services/cpi/error/constants.py
delete mode 100644 airavata/service/profile/iam/admin/services/cpi/error/ttypes.py
delete mode 100644 airavata/service/profile/iam/admin/services/cpi/ttypes.py
delete mode 100644 airavata/service/profile/tenant/__init__.py
delete mode 100755 airavata/service/profile/tenant/cpi/TenantProfileService-remote
delete mode 100644 airavata/service/profile/tenant/cpi/TenantProfileService.py
delete mode 100644 airavata/service/profile/tenant/cpi/__init__.py
delete mode 100644 airavata/service/profile/tenant/cpi/constants.py
delete mode 100644 airavata/service/profile/tenant/cpi/error/__init__.py
delete mode 100644 airavata/service/profile/tenant/cpi/error/constants.py
delete mode 100644 airavata/service/profile/tenant/cpi/error/ttypes.py
delete mode 100644 airavata/service/profile/tenant/cpi/ttypes.py
delete mode 100644 airavata/service/profile/ttypes.py
delete mode 100644 airavata/service/profile/user/__init__.py
delete mode 100755 airavata/service/profile/user/cpi/UserProfileService-remote
delete mode 100644 airavata/service/profile/user/cpi/UserProfileService.py
delete mode 100644 airavata/service/profile/user/cpi/__init__.py
delete mode 100644 airavata/service/profile/user/cpi/constants.py
delete mode 100644 airavata/service/profile/user/cpi/error/__init__.py
delete mode 100644 airavata/service/profile/user/cpi/error/constants.py
delete mode 100644 airavata/service/profile/user/cpi/error/ttypes.py
delete mode 100644 airavata/service/profile/user/cpi/ttypes.py
create mode 100644 django_airavata/apps/api/authentication.py
delete mode 100644 django_airavata/apps/api/data_products_helper.py
delete mode 100644 django_airavata/apps/api/datastore.py
copy django_airavata/apps/{workspace/migrations/0002_delete_user_files.py => api/migrations/0005_delete_user_files.py} (70%)
delete mode 100644 django_airavata/apps/api/tests/test_data_products_helper.py
create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/components/storage/UserStorageCreateView.vue
create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/components/storage/storage-edit/UserStorageAudioEditViewer.vue
create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/components/storage/storage-edit/UserStorageDefaultEditViewer.vue
create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/components/storage/storage-edit/UserStorageDownloadButton.vue
create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/components/storage/storage-edit/UserStorageEditViewer.vue
create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/components/storage/storage-edit/UserStorageImageEditViewer.vue
create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/components/storage/storage-edit/UserStoragePdfEditViewer.vue
create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/components/storage/storage-edit/UserStorageTextEditViewer.vue
create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/components/storage/storage-edit/UserStorageVideoEditViewer.vue
[airavata-django-portal] 01/01: Merge branch
'AIRAVATA-3346-implement-remote-fs-abstraction-of-user-storage'
Posted by ma...@apache.org.
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
commit 1522d7bae3ea50ee6ba4dce51fd41aeab66f106b
Merge: c67e7ec c592887
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Mon Oct 5 11:33:19 2020 -0400
Merge branch 'AIRAVATA-3346-implement-remote-fs-abstraction-of-user-storage'
Dockerfile | 1 +
README.md | 1 +
airavata/__init__.py | 0
airavata/api/Airavata-remote | 1454 -
airavata/api/Airavata.py | 58285 -------------------
airavata/api/__init__.py | 1 -
airavata/api/constants.py | 13 -
airavata/api/credential/__init__.py | 0
.../credential/store/CredentialStoreService-remote | 208 -
.../api/credential/store/CredentialStoreService.py | 2851 -
airavata/api/credential/store/__init__.py | 1 -
airavata/api/credential/store/constants.py | 13 -
airavata/api/credential/store/error/__init__.py | 1 -
airavata/api/credential/store/error/constants.py | 12 -
airavata/api/credential/store/error/ttypes.py | 78 -
airavata/api/credential/store/ttypes.py | 16 -
airavata/api/error/__init__.py | 1 -
airavata/api/error/constants.py | 12 -
airavata/api/error/ttypes.py | 947 -
airavata/api/sharing/SharingRegistryService-remote | 516 -
airavata/api/sharing/SharingRegistryService.py | 13098 -----
airavata/api/sharing/__init__.py | 1 -
airavata/api/sharing/constants.py | 13 -
airavata/api/sharing/ttypes.py | 15 -
airavata/api/ttypes.py | 38 -
airavata/base/__init__.py | 0
airavata/base/api/BaseAPI-remote | 117 -
airavata/base/api/BaseAPI.py | 198 -
airavata/base/api/__init__.py | 1 -
airavata/base/api/constants.py | 12 -
airavata/base/api/ttypes.py | 13 -
airavata/model/__init__.py | 1 -
airavata/model/appcatalog/__init__.py | 0
.../appcatalog/accountprovisioning/__init__.py | 1 -
.../appcatalog/accountprovisioning/constants.py | 12 -
.../model/appcatalog/accountprovisioning/ttypes.py | 243 -
.../model/appcatalog/appdeployment/__init__.py | 1 -
.../model/appcatalog/appdeployment/constants.py | 12 -
airavata/model/appcatalog/appdeployment/ttypes.py | 651 -
airavata/model/appcatalog/appinterface/__init__.py | 1 -
.../model/appcatalog/appinterface/constants.py | 12 -
airavata/model/appcatalog/appinterface/ttypes.py | 201 -
.../model/appcatalog/computeresource/__init__.py | 1 -
.../model/appcatalog/computeresource/constants.py | 12 -
.../model/appcatalog/computeresource/ttypes.py | 1687 -
.../model/appcatalog/gatewaygroups/__init__.py | 1 -
.../model/appcatalog/gatewaygroups/constants.py | 12 -
airavata/model/appcatalog/gatewaygroups/ttypes.py | 117 -
.../model/appcatalog/gatewayprofile/__init__.py | 1 -
.../model/appcatalog/gatewayprofile/constants.py | 12 -
airavata/model/appcatalog/gatewayprofile/ttypes.py | 569 -
.../appcatalog/groupresourceprofile/__init__.py | 1 -
.../appcatalog/groupresourceprofile/constants.py | 12 -
.../appcatalog/groupresourceprofile/ttypes.py | 966 -
airavata/model/appcatalog/parallelism/__init__.py | 1 -
airavata/model/appcatalog/parallelism/constants.py | 12 -
airavata/model/appcatalog/parallelism/ttypes.py | 56 -
airavata/model/appcatalog/parser/__init__.py | 1 -
airavata/model/appcatalog/parser/constants.py | 12 -
airavata/model/appcatalog/parser/ttypes.py | 933 -
.../model/appcatalog/storageresource/__init__.py | 1 -
.../model/appcatalog/storageresource/constants.py | 12 -
.../model/appcatalog/storageresource/ttypes.py | 176 -
.../appcatalog/userresourceprofile/__init__.py | 1 -
.../appcatalog/userresourceprofile/constants.py | 12 -
.../model/appcatalog/userresourceprofile/ttypes.py | 500 -
airavata/model/application/__init__.py | 0
airavata/model/application/io/__init__.py | 1 -
airavata/model/application/io/constants.py | 12 -
airavata/model/application/io/ttypes.py | 512 -
airavata/model/commons/__init__.py | 1 -
airavata/model/commons/constants.py | 13 -
airavata/model/commons/ttypes.py | 308 -
airavata/model/constants.py | 12 -
airavata/model/credential/__init__.py | 0
airavata/model/credential/store/__init__.py | 1 -
airavata/model/credential/store/constants.py | 13 -
airavata/model/credential/store/ttypes.py | 703 -
airavata/model/data/__init__.py | 0
airavata/model/data/movement/__init__.py | 1 -
airavata/model/data/movement/constants.py | 12 -
airavata/model/data/movement/ttypes.py | 624 -
airavata/model/data/replica/__init__.py | 1 -
airavata/model/data/replica/constants.py | 12 -
airavata/model/data/replica/ttypes.py | 477 -
airavata/model/dbevent/__init__.py | 1 -
airavata/model/dbevent/constants.py | 12 -
airavata/model/dbevent/ttypes.py | 462 -
airavata/model/experiment/__init__.py | 1 -
airavata/model/experiment/constants.py | 12 -
airavata/model/experiment/ttypes.py | 1093 -
airavata/model/group/__init__.py | 1 -
airavata/model/group/constants.py | 12 -
airavata/model/group/ttypes.py | 201 -
airavata/model/job/__init__.py | 1 -
airavata/model/job/constants.py | 12 -
airavata/model/job/ttypes.py | 223 -
airavata/model/messaging/__init__.py | 0
airavata/model/messaging/event/__init__.py | 1 -
airavata/model/messaging/event/constants.py | 12 -
airavata/model/messaging/event/ttypes.py | 1407 -
airavata/model/process/__init__.py | 1 -
airavata/model/process/constants.py | 12 -
airavata/model/process/ttypes.py | 553 -
airavata/model/scheduling/__init__.py | 1 -
airavata/model/scheduling/constants.py | 12 -
airavata/model/scheduling/ttypes.py | 209 -
airavata/model/security/__init__.py | 1 -
airavata/model/security/constants.py | 12 -
airavata/model/security/ttypes.py | 97 -
airavata/model/sharing/__init__.py | 1 -
airavata/model/sharing/constants.py | 13 -
airavata/model/sharing/ttypes.py | 1731 -
airavata/model/status/__init__.py | 1 -
airavata/model/status/constants.py | 12 -
airavata/model/status/ttypes.py | 696 -
airavata/model/task/__init__.py | 1 -
airavata/model/task/constants.py | 12 -
airavata/model/task/ttypes.py | 695 -
airavata/model/tenant/__init__.py | 1 -
airavata/model/tenant/constants.py | 12 -
airavata/model/tenant/ttypes.py | 452 -
airavata/model/ttypes.py | 32 -
airavata/model/user/__init__.py | 1 -
airavata/model/user/constants.py | 13 -
airavata/model/user/ttypes.py | 1144 -
airavata/model/workflow/__init__.py | 1 -
airavata/model/workflow/constants.py | 12 -
airavata/model/workflow/ttypes.py | 1374 -
airavata/model/workspace/__init__.py | 1 -
airavata/model/workspace/constants.py | 12 -
airavata/model/workspace/ttypes.py | 873 -
airavata/service/__init__.py | 0
airavata/service/profile/__init__.py | 1 -
airavata/service/profile/constants.py | 12 -
airavata/service/profile/groupmanager/__init__.py | 0
.../groupmanager/cpi/GroupManagerService-remote | 215 -
.../groupmanager/cpi/GroupManagerService.py | 3414 --
.../service/profile/groupmanager/cpi/__init__.py | 1 -
.../service/profile/groupmanager/cpi/constants.py | 14 -
.../profile/groupmanager/cpi/error/__init__.py | 1 -
.../profile/groupmanager/cpi/error/constants.py | 12 -
.../profile/groupmanager/cpi/error/ttypes.py | 78 -
.../service/profile/groupmanager/cpi/ttypes.py | 18 -
airavata/service/profile/iam/__init__.py | 0
airavata/service/profile/iam/admin/__init__.py | 0
.../service/profile/iam/admin/services/__init__.py | 0
.../iam/admin/services/cpi/IamAdminServices-remote | 222 -
.../iam/admin/services/cpi/IamAdminServices.py | 3726 --
.../profile/iam/admin/services/cpi/__init__.py | 1 -
.../profile/iam/admin/services/cpi/constants.py | 14 -
.../iam/admin/services/cpi/error/__init__.py | 1 -
.../iam/admin/services/cpi/error/constants.py | 12 -
.../profile/iam/admin/services/cpi/error/ttypes.py | 78 -
.../profile/iam/admin/services/cpi/ttypes.py | 20 -
airavata/service/profile/tenant/__init__.py | 0
.../profile/tenant/cpi/TenantProfileService-remote | 166 -
.../profile/tenant/cpi/TenantProfileService.py | 1701 -
airavata/service/profile/tenant/cpi/__init__.py | 1 -
airavata/service/profile/tenant/cpi/constants.py | 14 -
.../service/profile/tenant/cpi/error/__init__.py | 1 -
.../service/profile/tenant/cpi/error/constants.py | 12 -
.../service/profile/tenant/cpi/error/ttypes.py | 78 -
airavata/service/profile/tenant/cpi/ttypes.py | 18 -
airavata/service/profile/ttypes.py | 18 -
airavata/service/profile/user/__init__.py | 0
.../profile/user/cpi/UserProfileService-remote | 173 -
.../service/profile/user/cpi/UserProfileService.py | 1936 -
airavata/service/profile/user/cpi/__init__.py | 1 -
airavata/service/profile/user/cpi/constants.py | 14 -
.../service/profile/user/cpi/error/__init__.py | 1 -
.../service/profile/user/cpi/error/constants.py | 12 -
airavata/service/profile/user/cpi/error/ttypes.py | 78 -
airavata/service/profile/user/cpi/ttypes.py | 18 -
django_airavata/apps/api/authentication.py | 35 +
django_airavata/apps/api/data_products_helper.py | 315 -
django_airavata/apps/api/datastore.py | 210 -
.../apps/api/migrations/0005_delete_user_files.py | 18 +
django_airavata/apps/api/models.py | 14 -
django_airavata/apps/api/output_views.py | 7 +-
django_airavata/apps/api/serializers.py | 72 +-
django_airavata/apps/api/signals.py | 6 +-
.../js/models/UserStorageFile.js | 3 +-
.../js/models/UserStoragePath.js | 5 +
.../django_airavata_api/js/utils/FetchUtils.js | 14 +-
.../apps/api/tests/test_data_products_helper.py | 180 -
django_airavata/apps/api/views.py | 213 +-
django_airavata/apps/auth/backends.py | 26 +
django_airavata/apps/auth/utils.py | 27 +-
django_airavata/apps/auth/views.py | 4 +
django_airavata/apps/workspace/package.json | 1 +
.../components/storage/UserStorageCreateView.vue | 86 +
.../storage/UserStorageFileSelectionContainer.vue | 8 +
.../components/storage/UserStoragePathViewer.vue | 47 +-
.../storage-edit/UserStorageAudioEditViewer.vue | 30 +
.../storage-edit/UserStorageDefaultEditViewer.vue | 31 +
.../storage-edit/UserStorageDownloadButton.vue | 14 +
.../storage/storage-edit/UserStorageEditViewer.vue | 101 +
.../storage-edit/UserStorageImageEditViewer.vue | 28 +
.../storage-edit/UserStoragePdfEditViewer.vue | 28 +
.../storage-edit/UserStorageTextEditViewer.vue | 90 +
.../storage-edit/UserStorageVideoEditViewer.vue | 30 +
.../js/containers/UserStorageContainer.vue | 109 +-
django_airavata/apps/workspace/views.py | 11 +-
django_airavata/apps/workspace/yarn.lock | 5 +
django_airavata/middleware.py | 28 +-
django_airavata/settings.py | 4 +
requirements.txt | 2 +
setup.py | 3 +-
209 files changed, 885 insertions(+), 111304 deletions(-)