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(-)