mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-27 10:50:10 +03:00
feature #4184: Add labels support to vms-tab
This commit is contained in:
parent
41921bfcb4
commit
22adcb773f
@ -158,6 +158,7 @@ tabs:
|
||||
#- 10 # Start Time
|
||||
- 11 # VNC
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
actions:
|
||||
VM.refresh: true
|
||||
VM.create_dialog: true
|
||||
|
@ -158,6 +158,7 @@ tabs:
|
||||
#- 10 # Start Time
|
||||
- 11 # VNC
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
actions:
|
||||
VM.refresh: true
|
||||
VM.create_dialog: true
|
||||
|
@ -159,6 +159,7 @@ tabs:
|
||||
#- 10 # Start Time
|
||||
- 11 # VNC
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
actions:
|
||||
VM.refresh: true
|
||||
VM.create_dialog: true
|
||||
|
@ -37,6 +37,7 @@ define(function(require) {
|
||||
var RESOURCE = "VM";
|
||||
var XML_ROOT = "VM";
|
||||
var TAB_NAME = require('./tabId');
|
||||
var LABELS_COLUMN = 13;
|
||||
|
||||
|
||||
/*
|
||||
@ -49,6 +50,7 @@ define(function(require) {
|
||||
this.dataTableId = dataTableId;
|
||||
this.resource = RESOURCE;
|
||||
this.xmlRoot = XML_ROOT;
|
||||
this.labelsColumn = LABELS_COLUMN;
|
||||
|
||||
this.dataTableOptions = {
|
||||
"bAutoWidth": false,
|
||||
|
@ -20,9 +20,11 @@ define(function(require) {
|
||||
var Locale = require('utils/locale');
|
||||
var Humanize = require('utils/humanize');
|
||||
var TemplateUtils = require('utils/template-utils');
|
||||
var LabelsUtils = require('utils/labels/utils');
|
||||
|
||||
var RESOURCE = "VM";
|
||||
var XML_ROOT = "VM";
|
||||
var TEMPLATE_ATTR = 'USER_TEMPLATE';
|
||||
|
||||
var _columns = [
|
||||
Locale.tr("ID") ,
|
||||
@ -36,7 +38,8 @@ define(function(require) {
|
||||
Locale.tr("IPs"),
|
||||
Locale.tr("Start Time"),
|
||||
"",
|
||||
Locale.tr("Hidden Template")
|
||||
Locale.tr("Hidden Template"),
|
||||
Locale.tr("Labels")
|
||||
];
|
||||
|
||||
return {
|
||||
@ -85,18 +88,19 @@ define(function(require) {
|
||||
'name="selected_items" '+
|
||||
'value="' + element.ID + '" '+
|
||||
'state="'+element.STATE+'" lcm_state="'+element.LCM_STATE+'"/>',
|
||||
element.ID,
|
||||
element.UNAME,
|
||||
element.GNAME,
|
||||
element.NAME,
|
||||
state,
|
||||
cpuMonitoring,
|
||||
Humanize.size(memoryMonitoring),
|
||||
OpenNebulaVM.hostnameStr(element),
|
||||
OpenNebulaVM.ipsStr(element),
|
||||
Humanize.prettyTime(element.STIME),
|
||||
vncIcon,
|
||||
TemplateUtils.templateToString(element)
|
||||
element.ID,
|
||||
element.UNAME,
|
||||
element.GNAME,
|
||||
element.NAME,
|
||||
state,
|
||||
cpuMonitoring,
|
||||
Humanize.size(memoryMonitoring),
|
||||
OpenNebulaVM.hostnameStr(element),
|
||||
OpenNebulaVM.ipsStr(element),
|
||||
Humanize.prettyTime(element.STIME),
|
||||
vncIcon,
|
||||
TemplateUtils.templateToString(element),
|
||||
(LabelsUtils.labelsStr(element[TEMPLATE_ATTR])||'')
|
||||
];
|
||||
}
|
||||
|
||||
@ -116,6 +120,7 @@ define(function(require) {
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user