mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-22 18:50:08 +03:00
(cherry picked from commit a86c84e9ca408dd8a6c211cff4bae6df85880c58)
This commit is contained in:
parent
96241c247a
commit
fcfdaf0f4f
@ -46,6 +46,8 @@ module OpenNebulaJSON
|
||||
when "chown" then self.chown(action_hash['params'])
|
||||
when "chmod" then self.chmod_octet(action_hash['params'])
|
||||
when "rename" then self.rename(action_hash['params'])
|
||||
when "disable" then self.disable
|
||||
when "enable" then self.enable
|
||||
else
|
||||
error_msg = "#{action_hash['perform']} action not " <<
|
||||
" available for this resource"
|
||||
|
@ -61,7 +61,13 @@ define(function(require) {
|
||||
},
|
||||
"getName": function(id){
|
||||
return OpenNebulaAction.getName(id, RESOURCE);
|
||||
}
|
||||
},
|
||||
"enable": function(params) {
|
||||
OpenNebulaAction.simple_action(params, RESOURCE, "enable");
|
||||
},
|
||||
"disable": function(params) {
|
||||
OpenNebulaAction.simple_action(params, RESOURCE, "disable");
|
||||
},
|
||||
}
|
||||
|
||||
return MarketPlace;
|
||||
|
@ -44,7 +44,9 @@ define(function(require) {
|
||||
"MarketPlace.append_template" : _commonActions.appendTemplate(),
|
||||
"MarketPlace.update_dialog" : _commonActions.checkAndShowUpdate(),
|
||||
"MarketPlace.show_to_update" : _commonActions.showUpdate(CREATE_DIALOG_ID),
|
||||
"MarketPlace.rename": _commonActions.singleAction('rename')
|
||||
"MarketPlace.rename": _commonActions.singleAction('rename'),
|
||||
"MarketPlace.enable" : _commonActions.multipleAction('enable'),
|
||||
"MarketPlace.disable": _commonActions.multipleAction('disable'),
|
||||
}
|
||||
|
||||
return _actions;
|
||||
|
@ -27,6 +27,16 @@ define(function(require) {
|
||||
type: "create_dialog",
|
||||
layout: "create"
|
||||
},
|
||||
"MarketPlace.enable" : {
|
||||
type: "action",
|
||||
text: Locale.tr("Enable"),
|
||||
layout: "main"
|
||||
},
|
||||
"MarketPlace.disable" : {
|
||||
type: "action",
|
||||
text: Locale.tr("Disable"),
|
||||
layout: "main"
|
||||
},
|
||||
"MarketPlace.update_dialog" : {
|
||||
type: "action",
|
||||
layout: "main",
|
||||
|
@ -39,6 +39,14 @@ define(function(require) {
|
||||
var PANEL_ID = require('./info/panelId');
|
||||
var RESOURCE = "MarketPlace"
|
||||
|
||||
/*
|
||||
STATES
|
||||
*/
|
||||
var STATES = {
|
||||
0: Locale.tr("Enabled"),
|
||||
1: Locale.tr("Disabled"),
|
||||
}
|
||||
|
||||
/*
|
||||
CONSTRUCTOR
|
||||
*/
|
||||
@ -74,7 +82,8 @@ define(function(require) {
|
||||
'renameTrHTML': renameTrHTML,
|
||||
'templateTableHTML': templateTableHTML,
|
||||
'permissionsTableHTML': permissionsTableHTML,
|
||||
'capacityBar': capacityBar
|
||||
'capacityBar': capacityBar,
|
||||
'state': STATES[this.element.STATE]
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -37,6 +37,10 @@
|
||||
<td class="key_td">{{tr "Capacity"}}</td>
|
||||
<td class="value_td" colspan="2">{{{capacityBar}}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key_td">{{tr "State"}}</td>
|
||||
<td class="value_td" colspan="2">{{state}}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user