mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-27 10:50:10 +03:00
feature #4184: Add labels support to files-tab
This commit is contained in:
parent
9412c94155
commit
1f79df30c0
@ -290,6 +290,7 @@ tabs:
|
||||
- 10 # Status
|
||||
#- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
actions:
|
||||
File.refresh: true
|
||||
File.create_dialog: true
|
||||
|
@ -290,6 +290,7 @@ tabs:
|
||||
- 10 # Status
|
||||
#- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
actions:
|
||||
File.refresh: true
|
||||
File.create_dialog: true
|
||||
|
@ -291,6 +291,7 @@ tabs:
|
||||
- 10 # Status
|
||||
#- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
actions:
|
||||
File.refresh: true
|
||||
File.create_dialog: true
|
||||
|
@ -36,6 +36,7 @@ define(function(require) {
|
||||
"File.refresh" : _commonActions.refresh(),
|
||||
"File.delete" : _commonActions.del(),
|
||||
"File.update_template" : _commonActions.updateTemplate(),
|
||||
"File.append_template" : _commonActions.appendTemplate(),
|
||||
"File.chown": _commonActions.multipleAction('chown'),
|
||||
"File.chgrp": _commonActions.multipleAction('chgrp'),
|
||||
"File.chmod": _commonActions.singleAction('chmod'),
|
||||
|
@ -25,6 +25,7 @@ define(function(require) {
|
||||
var Humanize = require('utils/humanize');
|
||||
var Notifier = require('utils/notifier');
|
||||
var OpenNebulaImage = require('opennebula/image');
|
||||
var LabelsUtils = require('utils/labels/utils');
|
||||
|
||||
/*
|
||||
CONSTANTS
|
||||
@ -33,6 +34,8 @@ define(function(require) {
|
||||
var RESOURCE = "File";
|
||||
var XML_ROOT = "IMAGE";
|
||||
var TAB_NAME = require('./tabId');
|
||||
var LABELS_COLUMN = 13;
|
||||
var TEMPLATE_ATTR = 'TEMPLATE';
|
||||
|
||||
/*
|
||||
CONSTRUCTOR
|
||||
@ -44,6 +47,7 @@ define(function(require) {
|
||||
this.dataTableId = dataTableId;
|
||||
this.resource = RESOURCE;
|
||||
this.xmlRoot = XML_ROOT;
|
||||
this.labelsColumn = LABELS_COLUMN;
|
||||
|
||||
this.dataTableOptions = {
|
||||
"bAutoWidth": false,
|
||||
@ -70,6 +74,7 @@ define(function(require) {
|
||||
Locale.tr("Status"),
|
||||
Locale.tr("#VMS"),
|
||||
Locale.tr("Target"),
|
||||
Locale.tr("Labels")
|
||||
];
|
||||
|
||||
this.selectOptions = {
|
||||
@ -119,7 +124,8 @@ define(function(require) {
|
||||
parseInt(element.PERSISTENT) ? "yes" : "no",
|
||||
OpenNebulaImage.stateStr(element.STATE),
|
||||
element.RUNNING_VMS,
|
||||
element.TEMPLATE.TARGET ? element.TEMPLATE.TARGET : '--'
|
||||
element.TEMPLATE.TARGET ? element.TEMPLATE.TARGET : '--',
|
||||
(LabelsUtils.labelsStr(element[TEMPLATE_ATTR])||'')
|
||||
];
|
||||
}
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user