This is an automated email from the ASF dual-hosted git repository. machristie pushed a commit to branch delta-topology-workshop in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
commit 77ef5e2a2d3758bd455e03953e98f2b735a54f97 Merge: 199dc88 377f540 Author: Marcus Christie <[email protected]> AuthorDate: Mon Nov 8 09:19:44 2021 -0500 Merge branch 'master' into delta-topology-workshop .travis.yml | 1 + Dockerfile | 4 +- 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 +- django_airavata/apps/auth/tests/test_views.py | 55 +- django_airavata/apps/auth/utils.py | 10 +- .../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 +- .../base/fixtures/new_default_theme.json | 284 +++++++- docs/tutorial/custom_ui_tutorial.md | 24 +- requirements.txt | 4 +- tox.ini | 4 +- 52 files changed, 2785 insertions(+), 972 deletions(-)
