diff --git a/src/sunstone/etc/sunstone-views/admin.yaml b/src/sunstone/etc/sunstone-views/admin.yaml index 3fe0c45461..8d43b8ffe5 100644 --- a/src/sunstone/etc/sunstone-views/admin.yaml +++ b/src/sunstone/etc/sunstone-views/admin.yaml @@ -632,4 +632,6 @@ tabs: MarketPlaceApp.chown: true MarketPlaceApp.chgrp: true MarketPlaceApp.chmod: true + MarketPlaceApp.enable: true + MarketPlaceApp.disable: true MarketPlaceApp.delete: true diff --git a/src/sunstone/etc/sunstone-views/user.yaml b/src/sunstone/etc/sunstone-views/user.yaml index 0a559edafa..f3679cbc7e 100644 --- a/src/sunstone/etc/sunstone-views/user.yaml +++ b/src/sunstone/etc/sunstone-views/user.yaml @@ -627,4 +627,6 @@ tabs: MarketPlaceApp.chown: true MarketPlaceApp.chgrp: true MarketPlaceApp.chmod: true + MarketPlaceApp.enable: true + MarketPlaceApp.disable: true MarketPlaceApp.delete: true diff --git a/src/sunstone/public/app/tabs/marketplaceapps-tab/actions.js b/src/sunstone/public/app/tabs/marketplaceapps-tab/actions.js index 64f2ca2dbe..c43ac57ce8 100644 --- a/src/sunstone/public/app/tabs/marketplaceapps-tab/actions.js +++ b/src/sunstone/public/app/tabs/marketplaceapps-tab/actions.js @@ -63,6 +63,8 @@ define(function(require) { "MarketPlaceApp.chown": _commonActions.multipleAction('chown'), "MarketPlaceApp.chgrp": _commonActions.multipleAction('chgrp'), "MarketPlaceApp.chmod": _commonActions.singleAction('chmod'), + "MarketPlaceApp.enable": _commonActions.multipleAction('enable'), + "MarketPlaceApp.disable": _commonActions.multipleAction('disable'), //"MarketPlaceApp.update" : _commonActions.updateTemplate(), "MarketPlaceApp.update_template" : _commonActions.updateTemplate(), "MarketPlaceApp.append_template" : _commonActions.appendTemplate(), diff --git a/src/sunstone/public/app/tabs/marketplaceapps-tab/buttons.js b/src/sunstone/public/app/tabs/marketplaceapps-tab/buttons.js index 2f26552f6f..3958f60bf6 100644 --- a/src/sunstone/public/app/tabs/marketplaceapps-tab/buttons.js +++ b/src/sunstone/public/app/tabs/marketplaceapps-tab/buttons.js @@ -45,6 +45,16 @@ define(function(require) { layout: "user_select", tip: Locale.tr("Select the new group") + ":" }, + "MarketPlaceApp.enable" : { + type: "action", + layout: "more_select", + text: Locale.tr("Enable") + }, + "MarketPlaceApp.disable" : { + type: "action", + layout: "more_select", + text: Locale.tr("Disable") + }, "MarketPlaceApp.delete" : { type: "confirm", text: Locale.tr("Delete"),