]>
git.proxmox.com Git - proxmox-backup.git/blob - www/DataStoreContent.js
1 Ext
.define('pbs-data-store-content', {
2 extend
: 'Ext.data.Model',
8 { name
: 'size', type
: 'int', defaultValue
: 0 },
12 Ext
.define('PBS.DataStoreContent', {
13 extend
: 'Ext.grid.GridPanel',
14 alias
: 'widget.pbsDataStoreContent',
18 header
: gettext('Type'),
20 dataIndex
: 'backup-type',
24 header
: gettext('ID'),
26 dataIndex
: 'backup-id',
30 header
: gettext('Time'),
32 dataIndex
: 'backup-time',
33 renderer
: Proxmox
.Utils
.render_timestamp
,
37 header
: gettext('Size'),
40 renderer
: Proxmox
.Utils
.format_size
,
46 model
: 'pbs-data-store-content',
51 let url
= `/api2/json/admin/datastore/${this.datastore}/snapshots`;
59 initComponent : function() {
63 throw "no datastore specified";
66 me
.title
= gettext('Data Store Content: ') + me
.datastore
;
70 Proxmox
.Utils
.monStoreErrors(me
, me
.store
, true);
71 me
.reload(); // initial load