diff --git a/meteos_ui/static/dashboard/machine_learning/datasets/create/info/info.html b/meteos_ui/static/dashboard/machine_learning/datasets/create/info/info.html index 8bf4a24..0016026 100644 --- a/meteos_ui/static/dashboard/machine_learning/datasets/create/info/info.html +++ b/meteos_ui/static/dashboard/machine_learning/datasets/create/info/info.html @@ -22,10 +22,11 @@ Experiment - + diff --git a/meteos_ui/static/dashboard/machine_learning/datasets/create/info/template.info.controller.js b/meteos_ui/static/dashboard/machine_learning/datasets/create/info/template.info.controller.js index de3f4b9..33cb7af 100644 --- a/meteos_ui/static/dashboard/machine_learning/datasets/create/info/template.info.controller.js +++ b/meteos_ui/static/dashboard/machine_learning/datasets/create/info/template.info.controller.js @@ -27,8 +27,23 @@ .controller('createDatasetInfoController', createDatasetInfoController); createDatasetInfoController.$inject = [ + 'horizon.app.core.openstack-service-api.meteos' ]; - function createDatasetInfoController() { + function createDatasetInfoController(meteos) { + + var ctrl = this; + ctrl.experiments = []; + + init(); + + function init() { + meteos.getExperiments().success(onGetExperiments); + } + + function onGetExperiments(response) { + ctrl.experiments = response.items; + } + } })(); diff --git a/meteos_ui/static/dashboard/machine_learning/experiments/create/info/info.html b/meteos_ui/static/dashboard/machine_learning/experiments/create/info/info.html index 834c2b1..c0850e1 100644 --- a/meteos_ui/static/dashboard/machine_learning/experiments/create/info/info.html +++ b/meteos_ui/static/dashboard/machine_learning/experiments/create/info/info.html @@ -22,10 +22,11 @@ Template - + diff --git a/meteos_ui/static/dashboard/machine_learning/experiments/create/info/template.info.controller.js b/meteos_ui/static/dashboard/machine_learning/experiments/create/info/template.info.controller.js index a81767a..4fa69b6 100644 --- a/meteos_ui/static/dashboard/machine_learning/experiments/create/info/template.info.controller.js +++ b/meteos_ui/static/dashboard/machine_learning/experiments/create/info/template.info.controller.js @@ -27,8 +27,22 @@ .controller('createExperimentInfoController', createExperimentInfoController); createExperimentInfoController.$inject = [ + 'horizon.app.core.openstack-service-api.meteos' ]; - function createExperimentInfoController() { + function createExperimentInfoController(meteos) { + + var ctrl = this; + ctrl.templates = []; + init(); + + function init() { + meteos.getTemplates().success(onGetTemplates); + } + + function onGetTemplates(response) { + ctrl.templates = response.items; + } + } })(); diff --git a/meteos_ui/static/dashboard/machine_learning/experiments/create/spec/spec.html b/meteos_ui/static/dashboard/machine_learning/experiments/create/spec/spec.html index d3f691f..f388786 100644 --- a/meteos_ui/static/dashboard/machine_learning/experiments/create/spec/spec.html +++ b/meteos_ui/static/dashboard/machine_learning/experiments/create/spec/spec.html @@ -18,10 +18,11 @@ Neutron Management Network - + diff --git a/meteos_ui/static/dashboard/machine_learning/experiments/create/spec/template.spec.controller.js b/meteos_ui/static/dashboard/machine_learning/experiments/create/spec/template.spec.controller.js index 92f1915..1a13107 100644 --- a/meteos_ui/static/dashboard/machine_learning/experiments/create/spec/template.spec.controller.js +++ b/meteos_ui/static/dashboard/machine_learning/experiments/create/spec/template.spec.controller.js @@ -27,10 +27,23 @@ .controller('createExperimentSpecController', createExperimentSpecController); createExperimentSpecController.$inject = [ - '$scope', - 'horizon.framework.util.i18n.gettext' + 'horizon.app.core.openstack-service-api.neutron' ]; - function createExperimentSpecController($scope, gettext) { + function createExperimentSpecController(neutron) { + + var ctrl = this; + ctrl.networks = []; + + init(); + + function init() { + neutron.getNetworks().success(onGetNetworks); + } + + function onGetNetworks(response) { + ctrl.networks = response.items; + } + } })(); diff --git a/meteos_ui/static/dashboard/machine_learning/learnings/create/info/info.html b/meteos_ui/static/dashboard/machine_learning/learnings/create/info/info.html index 9720313..0bf2657 100644 --- a/meteos_ui/static/dashboard/machine_learning/learnings/create/info/info.html +++ b/meteos_ui/static/dashboard/machine_learning/learnings/create/info/info.html @@ -22,10 +22,11 @@ Model - + diff --git a/meteos_ui/static/dashboard/machine_learning/learnings/create/info/template.info.controller.js b/meteos_ui/static/dashboard/machine_learning/learnings/create/info/template.info.controller.js index 491d702..da916b6 100644 --- a/meteos_ui/static/dashboard/machine_learning/learnings/create/info/template.info.controller.js +++ b/meteos_ui/static/dashboard/machine_learning/learnings/create/info/template.info.controller.js @@ -27,8 +27,23 @@ .controller('createLearningInfoController', createLearningInfoController); createLearningInfoController.$inject = [ + 'horizon.app.core.openstack-service-api.meteos' ]; - function createLearningInfoController() { + function createLearningInfoController(meteos) { + + var ctrl = this; + ctrl.models = []; + + init(); + + function init() { + meteos.getModels().success(onGetModels); + } + + function onGetModels(response) { + ctrl.models = response.items; + } + } })(); diff --git a/meteos_ui/static/dashboard/machine_learning/model_evaluations/create/info/info.html b/meteos_ui/static/dashboard/machine_learning/model_evaluations/create/info/info.html index 78310fb..7c6cb8c 100644 --- a/meteos_ui/static/dashboard/machine_learning/model_evaluations/create/info/info.html +++ b/meteos_ui/static/dashboard/machine_learning/model_evaluations/create/info/info.html @@ -14,10 +14,11 @@ Model - + diff --git a/meteos_ui/static/dashboard/machine_learning/model_evaluations/create/info/template.info.controller.js b/meteos_ui/static/dashboard/machine_learning/model_evaluations/create/info/template.info.controller.js index 3133003..350f672 100644 --- a/meteos_ui/static/dashboard/machine_learning/model_evaluations/create/info/template.info.controller.js +++ b/meteos_ui/static/dashboard/machine_learning/model_evaluations/create/info/template.info.controller.js @@ -27,8 +27,23 @@ .controller('createModelEvaluationInfoController', createModelEvaluationInfoController); createModelEvaluationInfoController.$inject = [ + 'horizon.app.core.openstack-service-api.meteos' ]; - function createModelEvaluationInfoController() { + function createModelEvaluationInfoController(meteos) { + + var ctrl = this; + ctrl.models = []; + + init(); + + function init() { + meteos.getModels().success(onGetModels); + } + + function onGetModels(response) { + ctrl.models = response.items; + } + } })(); diff --git a/meteos_ui/static/dashboard/machine_learning/models/create/info/info.html b/meteos_ui/static/dashboard/machine_learning/models/create/info/info.html index 30f02c2..b22f6a5 100644 --- a/meteos_ui/static/dashboard/machine_learning/models/create/info/info.html +++ b/meteos_ui/static/dashboard/machine_learning/models/create/info/info.html @@ -22,10 +22,11 @@ Experiment - + diff --git a/meteos_ui/static/dashboard/machine_learning/models/create/info/template.info.controller.js b/meteos_ui/static/dashboard/machine_learning/models/create/info/template.info.controller.js index 84bf88e..ac0d751 100644 --- a/meteos_ui/static/dashboard/machine_learning/models/create/info/template.info.controller.js +++ b/meteos_ui/static/dashboard/machine_learning/models/create/info/template.info.controller.js @@ -27,8 +27,23 @@ .controller('createModelInfoController', createModelInfoController); createModelInfoController.$inject = [ + 'horizon.app.core.openstack-service-api.meteos' ]; - function createModelInfoController() { + function createModelInfoController(meteos) { + + var ctrl = this; + ctrl.experiments = []; + + init(); + + function init() { + meteos.getExperiments().success(onGetExperiments); + } + + function onGetExperiments(response) { + ctrl.experiments = response.items; + } + } })(); diff --git a/meteos_ui/static/dashboard/machine_learning/templates/create/info/info.html b/meteos_ui/static/dashboard/machine_learning/templates/create/info/info.html index b83f4ed..00654cc 100644 --- a/meteos_ui/static/dashboard/machine_learning/templates/create/info/info.html +++ b/meteos_ui/static/dashboard/machine_learning/templates/create/info/info.html @@ -22,10 +22,11 @@ Image - + diff --git a/meteos_ui/static/dashboard/machine_learning/templates/create/info/template.info.controller.js b/meteos_ui/static/dashboard/machine_learning/templates/create/info/template.info.controller.js index 12bd57f..98269c3 100644 --- a/meteos_ui/static/dashboard/machine_learning/templates/create/info/template.info.controller.js +++ b/meteos_ui/static/dashboard/machine_learning/templates/create/info/template.info.controller.js @@ -27,8 +27,22 @@ .controller('createTemplateInfoController', createTemplateInfoController); createTemplateInfoController.$inject = [ + 'horizon.app.core.openstack-service-api.glance' ]; - function createTemplateInfoController() { + function createTemplateInfoController(glance) { + + var ctrl = this; + ctrl.images = []; + init(); + + function init() { + glance.getImages().success(onGetImages); + } + + function onGetImages(response) { + ctrl.images = response.items; + } + } })(); diff --git a/meteos_ui/static/dashboard/machine_learning/templates/create/spec/spec.html b/meteos_ui/static/dashboard/machine_learning/templates/create/spec/spec.html index c00cc93..6f467d1 100644 --- a/meteos_ui/static/dashboard/machine_learning/templates/create/spec/spec.html +++ b/meteos_ui/static/dashboard/machine_learning/templates/create/spec/spec.html @@ -70,6 +70,16 @@ Floating IP Pool + +