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:33 UTC
[airavata-django-portal] 01/01: Merge branch
'AIRAVATA-3346-implement-remote-fs-abstraction-of-user-storage'
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(-)