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/10/27 19:24:16 UTC

[airavata-django-portal] branch staging updated (75d6e9c -> 82cc848)

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 75d6e9c  Merge branch 'staging'
     add 4eb3445  AIRAVATA-3515 Fix overflow/wrapping of large statistics numbers
     add d15277e  AIRAVATA-3516 Disable download directory links when too large
     add a5e61bf  AIRAVATA-3517 Include IsAuthenticated is required permissions for IAMUserViewSet and UnverifiedEmailUserViewSet
     add 1b923ad  AIRAVATA-3477 StringInputEditor web component
     add 887397c  AIRAVATA-3477 Convert to Vuex for complex shared state between web components
     add 3841787  AIRAVATA-3477 Finish converting to Vuex
     add 8081d38  AIRAVATA-3477 bottom margin on QueueSettingsEditor
     add fa82a91  AIRAVATA-3477 Programmatically define slots and make compute and queue editors standalone
     add 9d3931f  AIRAVATA-3477 Fix issue with native input event colliding with web component input event
     add 99eaba7  AIRAVATA-3477 Fixes to setting initial project and GRP id
     add bdf764c  AIRAVATA-3477 Cleaning up after Vuex refactor
     add 154bce8  AIRAVATA-3477 radio button input editor web component
     add 639ad16  AIRAVATA-3477 Unit tests for web comp vuex store
     add c9e6e26  AIRAVATA-3477 Mixin for input editor web components
     add 19f0ba2  AIRAVATA-3477 Wrapped FileInputEditor as web component
     add 06c38f1  AIRAVATA-3477 Wrapped CheckboxInputEditor as web component
     add 60989a9  AIRAVATA-3477 Wrapped MultiFileInputEditor as web component
     add 9b4b123  AIRAVATA-3477 Wrapped RangeSliderInputEditor as web component
     add 49dfb23  AIRAVATA-3477 Wrapped SelectInputEditor as web component
     add b7f2134  AIRAVATA-3477 Wrapped SliderInputEditor as web component
     add 139a596  AIRAVATA-3477 Wrapped TextareaInputEditor as web component
     add ea6d5b9  AIRAVATA-3477 test logic around initializing experiment's GRP
     add 989bbc3  AIRAVATA-3477 more tests for initializing compute resource and queue settings
     add 13df7fa  AIRAVATA-3477 Support inline options markup
     add e881310  AIRAVATA-3477 Support setting queue name via web component attribute
     add 9aeecfc  AIRAVATA-3477 add backwards compat for updateInputValue
     add 69da810  Merge branch 'airavata-3477' into develop
     add c023688  AIRAVATA-3432 Application descriptions with clickable links
     add 0830d78  AIRAVATA-3525 Fix setting the OPTIONS for MySQL/MariaDB databases
     add 054ff0d  AIRAVATA-3477 Fixing references to min/max in sliders
     add 6672554  Merge branch 'master' into develop
     add 9ea117f  Upgrade to Django 3.2.8
     add ce5f5e1  AIRAVATA-3529 Add support for Python 3.10
     add 9fbecbf  AIRAVATA-3529 Revert docker python base image to 3.9
     add bac19ab  AIRAVATA-3531 Make sure to import custom code last so that settings take affect
     add e4607ba  Merge branch 'AIRAVATA-3531' into develop
     add 82cc848  AIRAVATA-3529 Wait for travis to support 3.10

No new revisions were added by this update.

Summary of changes:
 .travis.yml                                        |   1 +
 README.md                                          |   4 +-
 .../statistics/ExperimentStatisticsCard.vue        |  22 +-
 .../statistics/ExperimentStatisticsContainer.vue   |  12 +-
 .../api/static/django_airavata_api/js/index.js     |   2 +
 django_airavata/apps/api/views.py                  |   5 +-
 .../js/input-editors/InputEditorMixin.js           |   4 +-
 django_airavata/apps/workspace/package.json        |   7 +-
 .../input-editors/CheckboxInputEditor.vue          |  27 +-
 .../experiment/input-editors/FileInputEditor.vue   |   7 +
 .../input-editors/RadioButtonInputEditor.vue       |  26 +-
 .../input-editors/RangeSliderInputEditor.vue       |  72 +-
 .../experiment/input-editors/SelectInputEditor.vue |  22 +-
 .../experiment/input-editors/SliderInputEditor.vue |  63 +-
 .../experiment/input-editors/StringInputEditor.vue |   3 +
 .../input-editors/TextareaInputEditor.vue          |  14 +-
 .../storage/UserStorageFileSelectionContainer.vue  |   1 +
 .../components/storage/UserStoragePathViewer.vue   |   6 +
 .../storage/storage-edit/UserStorageLink.vue       |  30 +-
 .../js/web-components/ComputeResourceSelector.vue  |  51 +-
 .../ExperimentComputeResourceSelector.vue          |  43 ++
 .../js/web-components/ExperimentEditor.vue         | 148 ++--
 .../GroupResourceProfileSelector.vue               |  44 +-
 .../js/web-components/ProjectSelector.vue          |  20 +-
 .../js/web-components/QueueSettingsEditor.vue      | 177 ++---
 .../js/web-components/ResourceSelectionEditor.vue  | 426 ------------
 .../input-editors/CheckboxInputEditor.vue          |  50 ++
 .../input-editors/FileInputEditor.vue              |  43 ++
 .../input-editors/InlineOptionsMixin.js            |  50 ++
 .../input-editors/MultiFileInputEditor.vue         |  43 ++
 .../input-editors/RadioButtonInputEditor.vue       |  50 ++
 .../input-editors/RangeSliderInputEditor.vue       |  66 ++
 .../input-editors/SelectInputEditor.vue            |  48 ++
 .../input-editors/SliderInputEditor.vue            |  64 ++
 .../input-editors/StringInputEditor.vue            |  41 ++
 .../input-editors/TextareaInputEditor.vue          |  45 ++
 .../input-editors/WebComponentInputEditorMixin.js  |  62 ++
 .../js/web-components/store.js                     | 755 +++++++++++++++++----
 .../js/web-components/{styles.css => styles.scss}  |   2 +
 .../tests/unit/web-components/store.spec.js        | 708 +++++++++++++++++++
 django_airavata/apps/workspace/yarn.lock           |   5 +
 django_airavata/settings.py                        |  72 +-
 django_airavata/settings_local.py.sample           |   9 +-
 .../common/js/components/ApplicationCard.vue       |   6 +-
 .../static/common/js/components/Linkify.vue        |  16 +-
 docs/tutorial/custom_ui_tutorial.md                |  24 +-
 requirements.txt                                   |   2 +-
 tox.ini                                            |   4 +-
 48 files changed, 2477 insertions(+), 925 deletions(-)
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/ExperimentComputeResourceSelector.vue
 delete mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/ResourceSelectionEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/CheckboxInputEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/FileInputEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/InlineOptionsMixin.js
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/MultiFileInputEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/RadioButtonInputEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/RangeSliderInputEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/SelectInputEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/SliderInputEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/StringInputEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/TextareaInputEditor.vue
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/input-editors/WebComponentInputEditorMixin.js
 rename django_airavata/apps/workspace/static/django_airavata_workspace/js/web-components/{styles.css => styles.scss} (61%)
 create mode 100644 django_airavata/apps/workspace/static/django_airavata_workspace/tests/unit/web-components/store.spec.js