1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-27 10:50:10 +03:00

feature #4184: Add labels support to groups-tab

This commit is contained in:
Daniel Molina 2015-12-17 17:25:24 +01:00 committed by Ruben S. Montero
parent 3e0a2e88bb
commit f1a712795d
4 changed files with 11 additions and 2 deletions

View File

@ -89,6 +89,7 @@ tabs:
- 4 # VMs
- 5 # Memory
- 6 # CPU
#- 7 # Labels
actions:
Group.refresh: true
Group.create_dialog: true

View File

@ -89,6 +89,7 @@ tabs:
- 4 # VMs
- 5 # Memory
- 6 # CPU
#- 7 # Labels
actions:
Group.refresh: true
Group.create_dialog: true

View File

@ -90,6 +90,7 @@ tabs:
- 4 # VMs
- 5 # Memory
- 6 # CPU
#- 7 # Labels
actions:
Group.refresh: true
Group.create_dialog: true

View File

@ -24,6 +24,7 @@ define(function(require) {
var Locale = require('utils/locale');
var QuotaDefaults = require('utils/quotas/quota-defaults');
var QuotaWidgets = require('utils/quotas/quota-widgets');
var LabelsUtils = require('utils/labels/utils');
/*
CONSTANTS
@ -32,6 +33,8 @@ define(function(require) {
var RESOURCE = "Group";
var XML_ROOT = "GROUP";
var TAB_NAME = require('./tabId');
var LABELS_COLUMN = 7;
var TEMPLATE_ATTR = 'TEMPLATE';
/*
CONSTRUCTOR
@ -43,6 +46,7 @@ define(function(require) {
this.dataTableId = dataTableId;
this.resource = RESOURCE;
this.xmlRoot = XML_ROOT;
this.labelsColumn = LABELS_COLUMN;
this.dataTableOptions = {
"bAutoWidth": false,
@ -63,7 +67,8 @@ define(function(require) {
Locale.tr("Users"),
Locale.tr("VMs"),
Locale.tr("Memory"),
Locale.tr("CPU")
Locale.tr("CPU"),
Locale.tr("Labels")
];
this.selectOptions = {
@ -141,7 +146,8 @@ define(function(require) {
users_str,
vms,
memory,
cpu
cpu,
(LabelsUtils.labelsStr(element[TEMPLATE_ATTR])||'')
];
}