From 244ab4fb15736e9ed6eef3d36e7e1c6b3b262e06 Mon Sep 17 00:00:00 2001 From: Frederick Borges Date: Wed, 24 Feb 2021 18:01:27 +0100 Subject: [PATCH] F #664: Show only Poweroff VMs (#873) Signed-off-by: Frederick Borges --- .../app/tabs/marketplaceapps-tab/form-panels/create.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/sunstone/public/app/tabs/marketplaceapps-tab/form-panels/create.js b/src/sunstone/public/app/tabs/marketplaceapps-tab/form-panels/create.js index 18030cf098..4f54893be3 100644 --- a/src/sunstone/public/app/tabs/marketplaceapps-tab/form-panels/create.js +++ b/src/sunstone/public/app/tabs/marketplaceapps-tab/form-panels/create.js @@ -33,6 +33,7 @@ define(function(require) { var WizardFields = require("utils/wizard-fields"); var OpenNebula = require("opennebula"); var OpenNebulaAction = require("opennebula/action"); + var OpenNebulaVM = require('opennebula/vm'); /* TEMPLATES @@ -103,7 +104,13 @@ define(function(require) { this.vmsTable = new VMsTable( FORM_PANEL_ID + "vmsTable", - { "select": true }); + { "select": true, + "selectOptions": { + "filter_fn": function(vm) { + return String(OpenNebulaVM.STATES.POWEROFF) === vm.STATE; + } + } + }); this.marketPlacesTable = new MarketPlacesTable( FORM_PANEL_ID + "marketPlacesTable",