gui - DataStoreContent: avoid useless icons, display file path

This commit is contained in:
Dietmar Maurer 2020-03-26 18:01:04 +01:00
parent 5f44899207
commit aeee4329b0
2 changed files with 25 additions and 1 deletions

View File

@ -80,13 +80,32 @@ Ext.define('PBS.DataStoreContent', {
};
});
let backup_time_to_string = function(backup_time) {
let pad = function(number) {
if (number < 10) {
return '0' + number;
}
return number;
};
return backup_time.getUTCFullYear() +
'-' + pad(backup_time.getUTCMonth() + 1) +
'-' + pad(backup_time.getUTCDate()) +
'T' + pad(backup_time.getUTCHours()) +
':' + pad(backup_time.getUTCMinutes()) +
':' + pad(backup_time.getUTCSeconds()) +
'Z';
};
records.forEach(function(item) {
let group = item.data["backup-type"] + "/" + item.data["backup-id"];
let children = groups[group].children;
let data = item.data;
data.text = Ext.Date.format(data["backup-time"], 'Y-m-d H:i:s');
data.text = group + '/' + backup_time_to_string(data["backup-time"]);
data.leaf = true;
data.cls = 'no-leaf-icons';
children.push(data);
});
@ -182,7 +201,7 @@ Ext.define('PBS.DataStoreContent', {
header: gettext("Files"),
sortable: false,
dataIndex: 'files',
flex: 4
flex: 2
}
],

View File

@ -180,3 +180,8 @@ p.logs {
color: #555;
margin-right: 5px;
}
.no-leaf-icons .x-tree-icon-leaf {
visibility: hidden;
width: 5px;
}