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/23 20:33:15 UTC
[airavata-django-portal] branch staging updated (885578c -> 9f993b3)
This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch staging
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git.
from 885578c AIRAVATA-3420 Return None for download url if data product doesn't exist in user storage
add 3c3d1f7 favicon support
add 4392395 AIRAVATA-3453 Adding Save and Launch button, with styling
add 72486c6 AIRAVATA-3453 Adding post-save/launch navigation
add 15cdc36 AIRAVATA-3453 switching to native slots
add 861cd80 AIRAVATA-3453 Fix issue with selecting a GRP with no deployments
add 176ce2b Merge branch 'airavata-3453' into develop
add 1df4f32 AIRAVATA-3469 Add corresponding download file link in storage browser
add df6a84b AIRAVATA-3484 Only reset the file upload widget once all uploads have finished
add ecbf68c AIRAVATA-3420 Fix backwards compatible use of GATEWAY_DATA_STORE_REMOTE_API in /launch/ api
add 37fe5b9 AIRAVATA-3260 Fix prop that sets fixed table layout
add a754a55 AIRAVATA-3428 Reload app interface when it changes
add b727565 AIRAVATA-3485 Support for experiment-id in user-storage REST API
add 33cf57d AIRAVATA-3485 Update SDK to 1.1.dev4
add 87985ca AIRAVATA-3383 Remove Sharing API service settings from config
add b68fdc7 Merge branch 'staging' into develop
add 5c8005f AIRAVATA-3383 Removing unnecessary SHARING API settings
add 436e05a Merge branch 'staging' into develop
add 0f3d067 AIRAVATA-3488 Enable some additional feature in RichTextBlock
add d42416c Don't display image element until image data is loaded
add be3c9e4 Merge branch 'staging' into develop
add 97c6a02 AIRAVATA-3485 use experiment-id in GET requests also
add 6a9168d AIRAVATA-3485 Support experiment data directory relative path for getting file metadata
add cff35bb AIRAVATA-3460 Don't require path for file metadata response
add 91cf7e7 AIRAVATA-3322 Paginated experiment statistics view
add 6ee15c8 AIRAVATA-3322 Fix Pager display for results that don't return counts
add 0342d80 AIRAVATA-3322 Update to version of python SDK with paginated getExperimentStatistics
add 0dae326 AIRAVATA-3485 Update SDK to 1.1.dev6
add 6e8c6dd AIRAVATA-3485 Update SDK to 1.1.dev7
add 353b470 AIRAVATA-3485 Update SDK to 1.1.dev8
add 9bb685a AIRAVATA-3492 Handle deselecting the default queue in ApplicationDeploymentEditor
add c722afa Updated output view provider portion of tutorial to use cookiecutter
add 61de74e Updated custom django app portion of tutorial to use cookiecutter
add 5219107 updating notes on viewing final solution
add 5f0ee98 tutorial instructions on installing Python and creating venv on all OSes
add 8a22eec tutorial: minor fixes
add f63d5c8 tutorial: rename to "custom ui tutorial"
add 3b11429 tutorial: updated screenshots
add 31b34c3 Compatibility for building JS on Windows
add 0236c1f tutorial: Python on Windows instructions
add 6921aaf Merge pull request #62 from apache/python39
add 722fa98 Merge pull request #63 from apache/airavata-3465
add 564a8b1 Merge branch 'master' of https://github.com/apache/airavata-django-portal
add 2169ef7 tutorial: tabbed instructions for different OS/environments
add 31a8913 tutorial: update tab style to match admonitions
add 2d2b016 tutorial: adding local python instructions for mac/linux
add 33bbcfb tutorial: cleaned up windows home guidance
add 6f9048f tutorial: windows instructions equivalent to `cd $HOME`
add 942d997 tutorial: tweak to windows instructions
add c024dbc tutorial: updating host for input customization section
add de23f6e tutorial: rename solution repo to prevent collisions
add 1c6b7d7 tutorial: fixing broken links
add 316d06c tutorial: adding a step to wait until docker container starts up
add fe61b8c tutorial: updating name of GRP, compute resource
add 461b9a5 tutorial: adding some clarification about which inputs are configured
add fe4ef5f tutorial: updating order of output view provider steps
add 6707998 AIRAVATA-3420 Switch to published versions of SDK
add b2317c9 Adds instructions on building multi-arch Docker images
add 3e15aec tutorial: expanded guidance and verification steps for installing prerequisites
add 305b02c Updated docs with instructions on how to use cookiecutter project templates
add e5f76f6 tutorial: updating instructions for Windows PowerShell
add e6f8735 tutorial: clarify why we generate custom Django app code as prerequisite to custom output view provider
add ec660ed Merge branch 'master' into develop
add 0dabd4b AIRAVATA-3491 Utility method for constructing simple Experiment object
add fcf01b9 AIRAVATA-3491 Unit tests for ExperimentUtils.js
add 9eed16f AIRAVATA-3491 Accept application module id as input too
add 52244a9 AIRAVATA-3491 Add applicationInterfaceId option to createExperiment
add 307e518 AIRAVATA-3491: tutorial: update to use createExperiment utility
add ed34c69 AIRAVATA-3420 Update SDK to 1.2.dev1
add d81e04b AIRAVATA-3420 Updates for the refactored USER_STORAGES setting
add d777e4f AIRAVATA-3491 Fix common UI build with async syntax
add 8f2c51d Update caniuse-db
add 6d2bd4e Log ObjectDoesNotExist errors at warning level
add 13fe2f2 Update blocks.py
add 1086c90 Merge pull request #64 from musecian/patch-1
add ed90e2f Create buttonmore.html
add 4b28189 Merge pull request #65 from musecian/patch-2
add 76cb794 Update settings.py
add 0906deb Merge pull request #66 from musecian/patch-3
add 2e9c963 AIRAVATA-3499 RawHTMLBlock integration
add e3ca58f AIRAVATA-3500 Update label and icon of CodeBlock
add 64e96ff AIRAVATA-3488 Removing unused css
add 87eaf40 AIRAVATA-3488 Adding classes to style rendered blockquote
add fc24908 AIRAVATA-3488 Update Wagtail to 2.11.8 (security fix)
add c5532b3 AIRAVATA-3501 more button name changes for clarity
add af12e13 AIRAVATA-3488 linting fixes
add f1d978b AIRAVATA-3420 Update SDK to 1.2.0
add 1b06513 AIRAVATA-3420 Fix call to get_default_storage_resource_id
add 91d31dd AIRAVATA-3420 Update SDK to 1.2.1
add fb1c4ee AIRAVATA-3502 Handle edge case that refresh token fails because user is logged out in another client
new 9f993b3 Merge branch 'develop' into staging
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:
README.md | 16 +
build_js.bat | 36 +
django_airavata/apps/admin/package.json | 3 +-
.../applications/ApplicationDeploymentEditor.vue | 18 +-
.../statistics/ExperimentStatisticsContainer.vue | 41 +-
.../IdentityServiceUserManagementContainer.vue | 2 +-
.../UnverifiedEmailUserManagementContainer.vue | 2 +-
django_airavata/apps/admin/yarn.lock | 39 +-
django_airavata/apps/api/exceptions.py | 2 +-
django_airavata/apps/api/package.json | 7 +-
django_airavata/apps/api/serializers.py | 2 +-
.../api/static/django_airavata_api/js/index.js | 2 +
.../js/models/ApplicationInterfaceDefinition.js | 11 +
.../django_airavata_api/js/service_config.js | 3 +
.../js/utils/ExperimentUtils.js | 177 +++
.../js/utils/PaginationIterator.js | 11 +-
.../tests/utils/ExperimentUtils.test.js | 589 ++++++++++
django_airavata/apps/api/views.py | 66 +-
django_airavata/apps/api/yarn.lock | 39 +-
django_airavata/apps/auth/backends.py | 6 +-
django_airavata/apps/auth/package.json | 3 +-
.../settings_local.py.template | 7 -
django_airavata/apps/auth/views.py | 3 +-
django_airavata/apps/auth/yarn.lock | 39 +-
django_airavata/apps/dataparsers/package.json | 3 +-
django_airavata/apps/dataparsers/yarn.lock | 39 +-
django_airavata/apps/groups/package.json | 3 +-
django_airavata/apps/groups/yarn.lock | 39 +-
.../package.json | 7 +-
.../django-airavata-workspace-plugin-api/yarn.lock | 39 +-
django_airavata/apps/workspace/package.json | 3 +-
.../output-displays/ImageOutputDisplay.vue | 4 +-
.../storage/ExperimentStoragePathViewer.vue | 8 +
.../components/storage/UserStorageCreateView.vue | 6 +-
.../components/storage/UserStoragePathViewer.vue | 10 +-
.../js/containers/UserStorageContainer.vue | 59 +-
.../js/web-components/ExperimentEditor.vue | 187 +++-
.../js/web-components/QueueSettingsEditor.vue | 2 +-
.../js/web-components/ResourceSelectionEditor.vue | 19 +-
.../js/web-components/store.js | 6 +
django_airavata/apps/workspace/yarn.lock | 39 +-
django_airavata/middleware.py | 17 -
django_airavata/settings.py | 201 +++-
django_airavata/settings_local.py.ide | 18 +-
django_airavata/settings_local.py.sample | 28 +-
django_airavata/static/common/babel.config.js | 2 +-
.../common/js/components/ApplicationName.vue | 22 +-
.../static/common/js/components/Pager.vue | 9 +-
django_airavata/static/common/package.json | 11 +-
django_airavata/static/common/yarn.lock | 426 ++++---
django_airavata/static/css/draft-colors.css | 3 -
django_airavata/templates/base.html | 1 +
.../templates/blocks/bootstrap/buttonmore.html | 7 +
.../includes/favicon.html | 9 +
django_airavata/templates/includes/head.html | 3 +-
django_airavata/utils.py | 27 -
django_airavata/wagtailapps/base/blocks.py | 46 +
.../base/templatetags/navigation_tags.py | 8 +
django_airavata/wagtailapps/base/wagtail_hooks.py | 56 +-
docs/assets/css/pymdownx.tabbed.css | 47 +
docs/dev/custom_django_app.md | 295 ++---
docs/dev/custom_output_view_provider.md | 121 +-
docs/dev/new_django_app.md | 2 +-
...{gateways_tutorial.md => custom_ui_tutorial.md} | 1180 ++++++++++++--------
.../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
mkdocs.yml | 6 +-
requirements-dev.txt | 3 +-
requirements.txt | 7 +-
setup.py | 1 -
tests/settings.py | 4 -
72 files changed, 3074 insertions(+), 1083 deletions(-)
create mode 100644 build_js.bat
create mode 100644 django_airavata/apps/api/static/django_airavata_api/js/utils/ExperimentUtils.js
create mode 100644 django_airavata/apps/api/static/django_airavata_api/tests/utils/ExperimentUtils.test.js
delete mode 100644 django_airavata/static/css/draft-colors.css
create mode 100644 django_airavata/templates/blocks/bootstrap/buttonmore.html
create mode 100644 django_airavata/templates/django_airavata_wagtail_base/includes/favicon.html
create mode 100644 docs/assets/css/pymdownx.tabbed.css
rename docs/tutorial/{gateways_tutorial.md => custom_ui_tutorial.md} (52%)
create mode 100644 docs/tutorial/screenshots/custom-ui/custom-app-menu.png
create mode 100644 docs/tutorial/screenshots/custom-ui/gaussian-output-view-providers-json.png
create mode 100644 docs/tutorial/screenshots/custom-ui/settings_menu.png
[airavata-django-portal] 01/01: Merge branch 'develop' into staging
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
machristie pushed a commit to branch staging
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
commit 9f993b3b4c3f14da135dcc05161b842a39b71870
Merge: 885578c fb1c4ee
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Mon Aug 23 16:30:14 2021 -0400
Merge branch 'develop' into staging
README.md | 16 +
build_js.bat | 36 +
django_airavata/apps/admin/package.json | 3 +-
.../applications/ApplicationDeploymentEditor.vue | 18 +-
.../statistics/ExperimentStatisticsContainer.vue | 41 +-
.../IdentityServiceUserManagementContainer.vue | 2 +-
.../UnverifiedEmailUserManagementContainer.vue | 2 +-
django_airavata/apps/admin/yarn.lock | 39 +-
django_airavata/apps/api/exceptions.py | 2 +-
django_airavata/apps/api/package.json | 7 +-
django_airavata/apps/api/serializers.py | 2 +-
.../api/static/django_airavata_api/js/index.js | 2 +
.../js/models/ApplicationInterfaceDefinition.js | 11 +
.../django_airavata_api/js/service_config.js | 3 +
.../js/utils/ExperimentUtils.js | 177 +++
.../js/utils/PaginationIterator.js | 11 +-
.../tests/utils/ExperimentUtils.test.js | 589 ++++++++++
django_airavata/apps/api/views.py | 66 +-
django_airavata/apps/api/yarn.lock | 39 +-
django_airavata/apps/auth/backends.py | 6 +-
django_airavata/apps/auth/package.json | 3 +-
.../settings_local.py.template | 7 -
django_airavata/apps/auth/views.py | 3 +-
django_airavata/apps/auth/yarn.lock | 39 +-
django_airavata/apps/dataparsers/package.json | 3 +-
django_airavata/apps/dataparsers/yarn.lock | 39 +-
django_airavata/apps/groups/package.json | 3 +-
django_airavata/apps/groups/yarn.lock | 39 +-
.../package.json | 7 +-
.../django-airavata-workspace-plugin-api/yarn.lock | 39 +-
django_airavata/apps/workspace/package.json | 3 +-
.../output-displays/ImageOutputDisplay.vue | 4 +-
.../storage/ExperimentStoragePathViewer.vue | 8 +
.../components/storage/UserStorageCreateView.vue | 6 +-
.../components/storage/UserStoragePathViewer.vue | 10 +-
.../js/containers/UserStorageContainer.vue | 59 +-
.../js/web-components/ExperimentEditor.vue | 187 +++-
.../js/web-components/QueueSettingsEditor.vue | 2 +-
.../js/web-components/ResourceSelectionEditor.vue | 19 +-
.../js/web-components/store.js | 6 +
django_airavata/apps/workspace/yarn.lock | 39 +-
django_airavata/middleware.py | 17 -
django_airavata/settings.py | 201 +++-
django_airavata/settings_local.py.ide | 18 +-
django_airavata/settings_local.py.sample | 28 +-
django_airavata/static/common/babel.config.js | 2 +-
.../common/js/components/ApplicationName.vue | 22 +-
.../static/common/js/components/Pager.vue | 9 +-
django_airavata/static/common/package.json | 11 +-
django_airavata/static/common/yarn.lock | 426 ++++---
django_airavata/static/css/draft-colors.css | 3 -
django_airavata/templates/base.html | 1 +
.../templates/blocks/bootstrap/buttonmore.html | 7 +
.../includes/favicon.html | 9 +
django_airavata/templates/includes/head.html | 3 +-
django_airavata/utils.py | 27 -
django_airavata/wagtailapps/base/blocks.py | 46 +
.../base/templatetags/navigation_tags.py | 8 +
django_airavata/wagtailapps/base/wagtail_hooks.py | 56 +-
docs/assets/css/pymdownx.tabbed.css | 47 +
docs/dev/custom_django_app.md | 295 ++---
docs/dev/custom_output_view_provider.md | 121 +-
docs/dev/new_django_app.md | 2 +-
...{gateways_tutorial.md => custom_ui_tutorial.md} | 1180 ++++++++++++--------
.../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
mkdocs.yml | 6 +-
requirements-dev.txt | 3 +-
requirements.txt | 7 +-
setup.py | 1 -
tests/settings.py | 4 -
72 files changed, 3074 insertions(+), 1083 deletions(-)