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