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