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 2021/08/02 12:52:56 UTC
[airavata-django-portal] 01/01: Merge branch 'master' into
delta-topology-workshop
This is an automated email from the ASF dual-hosted git repository.
machristie pushed a commit to branch delta-topology-workshop
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
commit 5da551fc394e79922196d0809101b22e10758e32
Merge: dab8bbe abcceab
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Mon Aug 2 08:52:30 2021 -0400
Merge branch 'master' into delta-topology-workshop
.dockerignore | 1 +
.gitignore | 1 +
.travis.yml | 2 +
Dockerfile | 23 +-
README.md | 50 +-
build_js.bat | 36 +
build_js.sh | 1 +
django_airavata/app_config.py | 3 +-
django_airavata/apps/admin/apps.py | 8 +
.../BatchQueueResourcePolicy.vue | 7 +
.../ComputePreference.vue | 25 +-
.../ComputeResourcePolicyEditor.vue | 6 +
.../ComputeResourceReservationList.vue | 2 +-
.../GroupComputeResourcePreference.vue | 44 +-
.../applications/ApplicationInputFieldEditor.vue | 2 +-
.../applications/ApplicationOutputFieldEditor.vue | 2 +-
.../ComputeResourcePreferenceDashboard.vue | 14 +
.../dashboards/CredentialStoreDashboard.vue | 53 +-
.../components/developers/DevelopersContainer.vue | 18 +
.../statistics/ExperimentDetailsView.vue | 19 -
.../statistics/ExperimentStatisticsContainer.vue | 5 +-
.../static/django_airavata_admin/src/router.js | 8 +-
django_airavata/apps/admin/urls.py | 2 +
django_airavata/apps/admin/views.py | 6 +
django_airavata/apps/admin/yarn.lock | 5 +
django_airavata/apps/api/admin.py | 24 +
django_airavata/apps/api/helpers.py | 23 +-
...template_applicationtemplatecontextprocessor.py | 39 +
django_airavata/apps/api/models.py | 26 +
django_airavata/apps/api/serializers.py | 105 +-
django_airavata/apps/api/signals.py | 5 +
.../api/static/django_airavata_api/js/index.js | 8 +
.../django_airavata_api/js/models/DataProduct.js | 1 +
.../django_airavata_api/js/models/Experiment.js | 1 -
.../js/models/ExperimentSearchFields.js | 1 +
.../js/models/ExperimentStoragePath.js | 4 +
.../js/models/GroupComputeResourcePreference.js | 1 +
.../static/django_airavata_api/js/models/User.js | 9 +
.../js/models/validators/ValidatorFactory.js | 2 +-
.../django_airavata_api/js/service_config.js | 36 +
.../django_airavata_api/js/utils/FetchUtils.js | 7 +-
django_airavata/apps/api/tus.py | 12 +-
django_airavata/apps/api/urls.py | 4 +
django_airavata/apps/api/views.py | 119 +-
django_airavata/apps/auth/.prettierignore | 2 +
django_airavata/apps/auth/babel.config.js | 3 +
django_airavata/apps/auth/backends.py | 98 +-
.../auth/migrations/0007_auto_20200917_1610.py | 43 +
.../auth/migrations/0008_auto_20210422_1838.py | 59 +
django_airavata/apps/auth/models.py | 41 +
django_airavata/apps/auth/package.json | 55 +
django_airavata/apps/auth/serializers.py | 78 +
django_airavata/apps/auth/signals.py | 7 +-
.../js/components/UserProfileEditor.vue | 100 +
.../js/containers/UserProfileContainer.vue | 89 +
.../django_airavata_auth/js/entry-user-profile.js | 8 +
.../auth/templates/django_airavata_auth/base.html | 23 +
.../settings_local.py.template} | 62 +-
django_airavata/apps/auth/urls.py | 9 +-
django_airavata/apps/auth/utils.py | 39 +-
django_airavata/apps/auth/views.py | 179 +-
.../apps/{workspace => auth}/vue.config.js | 54 +-
django_airavata/apps/{groups => auth}/yarn.lock | 3752 +++++++++-----------
django_airavata/apps/dataparsers/yarn.lock | 5 +
.../js/containers/GroupCreateContainer.vue | 8 +-
.../js/containers/GroupEditContainer.vue | 6 +-
.../js/group-create-entry-point.js | 20 +-
.../js/group-edit-entry-point.js | 5 +
.../templates/django_airavata_groups/base.html | 2 +-
.../django_airavata_groups/group_edit.html | 2 +-
django_airavata/apps/groups/views.py | 2 +
django_airavata/apps/groups/yarn.lock | 5 +
.../js/input-editors/InputEditorMixin.js | 32 +-
django_airavata/apps/workspace/package.json | 13 +-
.../static/django_airavata_workspace/.gitignore | 1 +
.../js/components/experiment/ExperimentEditor.vue | 13 +
.../js/components/experiment/ExperimentSummary.vue | 28 +-
.../output-displays/DefaultOutputDisplay.vue | 10 +-
.../storage/ExperimentStoragePathViewer.vue | 144 +
.../storage/ExperimentStorageViewContainer.vue | 81 +
...athBreadcrumb.vue => StoragePathBreadcrumb.vue} | 8 +-
.../storage/UserStorageFileSelectionContainer.vue | 1 -
.../components/storage/UserStoragePathViewer.vue | 45 +-
.../storage-edit/UserStorageDownloadButton.vue | 2 +-
.../storage/storage-edit/UserStorageEditViewer.vue | 2 +-
.../storage/storage-edit/UserStorageLink.vue | 2 +-
.../storage-edit/UserStorageTextEditViewer.vue | 85 +-
.../js/containers/ExperimentListContainer.vue | 6 +-
.../django_airavata_workspace/js/utils/urls.js | 6 -
.../js/web-components/ComputeResourceSelector.vue | 84 +
.../js/web-components/ExperimentEditor.vue | 164 +
.../GroupResourceProfileSelector.vue | 117 +
.../js/web-components/ProjectSelector.vue | 95 +
.../js/web-components/QueueSettingsEditor.vue | 261 ++
.../js/web-components/ResourceSelectionEditor.vue | 415 +++
.../js/web-components/store.js | 121 +
.../js/web-components/styles.css | 3 +
.../django_airavata_workspace/wc-base.html | 27 +
django_airavata/apps/workspace/views.py | 48 +-
django_airavata/apps/workspace/vue.config.js | 15 +-
django_airavata/apps/workspace/yarn.lock | 87 +-
django_airavata/settings.py | 14 +-
django_airavata/settings_local.py.sample | 7 +
django_airavata/static/common/js/components.js | 3 +
.../static/common/js/components/ShareButton.vue | 10 +-
django_airavata/static/common/js/entry.js | 2 +
.../static/common/js/errors/vuelidateHelpers.js | 4 +
django_airavata/static/common/js/index.js | 4 +-
django_airavata/static/common/package.json | 10 +-
django_airavata/static/common/scss/main.scss | 15 +-
django_airavata/static/common/vue.config.js | 25 +-
django_airavata/static/common/yarn.lock | 392 +-
django_airavata/templates/base.html | 8 +-
.../templates/blocks/heading_block.html | 8 +-
django_airavata/urls.py | 2 +
.../base/templatetags/navigation_tags.py | 4 +-
docs/assets/css/pymdownx.tabbed.css | 47 +
docs/dev/custom_django_app.md | 295 +-
docs/dev/custom_output_view_provider.md | 123 +-
docs/dev/new_django_app.md | 10 +-
...{gateways_tutorial.md => custom_ui_tutorial.md} | 1023 ++++--
.../screenshots/custom-ui/custom-app-menu.png | Bin 0 -> 177809 bytes
.../gaussian-output-view-providers-json.png | Bin 0 -> 31419 bytes
.../screenshots/custom-ui/settings_menu.png | Bin 0 -> 181704 bytes
lint_js.sh | 1 +
mkdocs.yml | 6 +-
requirements-dev.txt | 3 +-
requirements.txt | 19 +-
setup.py | 1 -
tox.ini | 4 +-
vetur.config.js | 11 +
131 files changed, 6349 insertions(+), 3144 deletions(-)