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