Ext.define('PMG.PBSScheduleEdit', {
extend: 'Proxmox.window.Edit',
xtype: 'pmgPBSScheduleEdit',
+ onlineHelp: 'pmgbackup_pbs_schedule',
isAdd: true,
+ isCreate: true,
+ submitText: gettext('Set'),
+
method: 'POST',
- subject: gettext('Scheduled Backup'),
+ title: gettext('Configure Scheduled Backup'),
autoLoad: true,
items: [
{
name: 'schedule',
fieldLabel: gettext('Schedule'),
comboItems: [
- ['daily', 'daily'],
['hourly', 'hourly'],
+ ['daily', 'daily'],
['weekly', 'weekly'],
['monthly', 'monthly'],
],
editable: true,
- emptyText: 'Systemd Calender Event',
+ deleteEmpty: false,
+ emptyText: gettext('daily'),
},
{
xtype: 'proxmoxKVComboBox',
name: 'delay',
fieldLabel: gettext('Random Delay'),
comboItems: [
- ['0s', 'no delay'],
+ ['0s', gettext('No Delay')],
['15 minutes', '15 Minutes'],
['6 hours', '6 hours'],
],
editable: true,
- emptyText: 'Systemd TimeSpan',
+ deleteEmpty: false,
+ emptyText: gettext('5 Minutes'),
},
],
initComponent: function() {
model: 'pmg-pbs-config',
sorters: [{
property: 'remote',
- order: 'DESC',
+ direction: 'ASC',
}],
},