This is an automated email from the ASF dual-hosted git repository. machristie pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
commit e415a978653ea2c0ac8021a839e77170506604d5 Author: Marcus Christie <[email protected]> AuthorDate: Thu Sep 2 17:36:02 2021 -0400 AIRAVATA-3497 Utility for downloading a data product --- .../apps/api/static/django_airavata_api/js/models/Experiment.js | 8 ++++++++ .../api/static/django_airavata_api/js/utils/ExperimentUtils.js | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/django_airavata/apps/api/static/django_airavata_api/js/models/Experiment.js b/django_airavata/apps/api/static/django_airavata_api/js/models/Experiment.js index 4e79c16..7169687 100644 --- a/django_airavata/apps/api/static/django_airavata_api/js/models/Experiment.js +++ b/django_airavata/apps/api/static/django_airavata_api/js/models/Experiment.js @@ -167,6 +167,14 @@ export default class Experiment extends BaseModel { } } + getExperimentInput(inputName) { + return this.experimentInputs.find(inp => inp.name === inputName); + } + + getExperimentOutput(outputName) { + return this.experimentOutputs.find(out => out.name === outputName); + } + _collectInputValues() { const result = {}; this.experimentInputs.forEach((inp) => { diff --git a/django_airavata/apps/api/static/django_airavata_api/js/utils/ExperimentUtils.js b/django_airavata/apps/api/static/django_airavata_api/js/utils/ExperimentUtils.js index c8a7954..4e70df5 100644 --- a/django_airavata/apps/api/static/django_airavata_api/js/utils/ExperimentUtils.js +++ b/django_airavata/apps/api/static/django_airavata_api/js/utils/ExperimentUtils.js @@ -244,10 +244,11 @@ const readOutputFile = async function ( }); }; -export { createExperiment, readInputFile, readOutputFile }; +export { createExperiment, readInputFile, readOutputFile, readDataProduct }; export default { createExperiment, readInputFile, readOutputFile, + readDataProduct, };
