This is an automated email from the ASF dual-hosted git repository.

machristie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git.


    from e03500f  AIRAVATA-3536 Switch to Node 14 LTS to fix build issue with 
Node 16
     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 e4607ba  Merge branch 'AIRAVATA-3531' into develop
     add 82cc848  AIRAVATA-3529 Wait for travis to support 3.10
     add 2c9f7bc  Merge branch 'master' into staging
     new 377f540  Merge branch '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:
 .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_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 +-
 47 files changed, 2439 insertions(+), 891 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

Reply via email to