mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-20 10:50:08 +03:00
F #5066: Add registration time to Services
Signed-off-by: Frederick Borges <fborges@opennebula.io>
This commit is contained in:
parent
d8f00ad769
commit
31eead1210
@ -475,8 +475,9 @@ tabs:
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
- 6 # Registration time
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
|
@ -474,8 +474,9 @@ tabs:
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
- 6 # Registration time
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
|
@ -467,8 +467,9 @@ tabs:
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
- 6 # Registration time
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
|
@ -475,8 +475,9 @@ tabs:
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
- 6 # Registration time
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
|
@ -474,8 +474,9 @@ tabs:
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
- 6 # Registration time
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
|
@ -467,8 +467,9 @@ tabs:
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
- 6 # Registration time
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
|
@ -473,8 +473,9 @@ tabs:
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
- 6 # Registration time
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
|
@ -474,8 +474,9 @@ tabs:
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
- 6 # Registration time
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
|
@ -467,8 +467,9 @@ tabs:
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
- 6 # Registration time
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
|
@ -26,6 +26,7 @@ define(function(require) {
|
||||
var LabelsUtils = require('utils/labels/utils');
|
||||
var SearchDropdown = require('hbs!./datatable/search');
|
||||
var Status = require('utils/status');
|
||||
var Humanize = require('utils/humanize');
|
||||
|
||||
/*
|
||||
CONSTANTS
|
||||
@ -34,8 +35,8 @@ define(function(require) {
|
||||
var RESOURCE = "Service";
|
||||
var XML_ROOT = "DOCUMENT";
|
||||
var TAB_NAME = require('./tabId');
|
||||
var LABELS_COLUMN = 6;
|
||||
var SEARCH_COLUMN = 7;
|
||||
var LABELS_COLUMN = 7;
|
||||
var SEARCH_COLUMN = 8;
|
||||
var TEMPLATE_ATTR = 'TEMPLATE';
|
||||
|
||||
/*
|
||||
@ -69,6 +70,7 @@ define(function(require) {
|
||||
Locale.tr("Group"),
|
||||
Locale.tr("Name"),
|
||||
Locale.tr("State"),
|
||||
Locale.tr("Registration time"),
|
||||
Locale.tr("Labels"),
|
||||
"search_data"
|
||||
];
|
||||
@ -122,6 +124,7 @@ define(function(require) {
|
||||
element.GNAME,
|
||||
element.NAME,
|
||||
state,
|
||||
Humanize.prettyTime(element.TEMPLATE.BODY['registration_time']),
|
||||
(LabelsUtils.labelsStr(element[TEMPLATE_ATTR])||''),
|
||||
btoa(unescape(encodeURIComponent(JSON.stringify(search))))
|
||||
];
|
||||
|
@ -23,6 +23,7 @@ define(function(require) {
|
||||
var RenameTr = require('utils/panel/rename-tr');
|
||||
var PermissionsTable = require('utils/panel/permissions-table');
|
||||
var OpenNebulaService = require('opennebula/service');
|
||||
var Humanize = require('utils/humanize');
|
||||
|
||||
/*
|
||||
TEMPLATES
|
||||
@ -65,12 +66,14 @@ define(function(require) {
|
||||
function _html() {
|
||||
var renameTrHTML = RenameTr.html(TAB_ID, RESOURCE, this.element.NAME);
|
||||
var permissionsTableHTML = PermissionsTable.html(TAB_ID, RESOURCE, this.element);
|
||||
var prettyRegTime = Humanize.prettyTime(this.element.TEMPLATE.BODY['registration_time']);
|
||||
|
||||
return TemplateHTML({
|
||||
'element': this.element,
|
||||
'renameTrHTML': renameTrHTML,
|
||||
'permissionsTableHTML': permissionsTableHTML,
|
||||
'stateStr': OpenNebulaService.stateStr(this.element.TEMPLATE.BODY.state)
|
||||
'stateStr': OpenNebulaService.stateStr(this.element.TEMPLATE.BODY.state),
|
||||
'prettyRegTime': prettyRegTime
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -28,6 +28,11 @@
|
||||
<td class="value_td" colspan="2">{{element.ID}}</td>
|
||||
</tr>
|
||||
{{{renameTrHTML}}}
|
||||
<tr>
|
||||
<td class="key_td">{{tr "Register time"}}</td>
|
||||
<td class="value_td">{{prettyRegTime}}</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key_td">{{tr "Strategy"}}</td>
|
||||
<td class="value_td">{{element.TEMPLATE.BODY.deployment}}</td>
|
||||
|
Loading…
x
Reference in New Issue
Block a user