mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-07-27 13:45:21 +00:00
ui: dc/Backup: never show id input field, autogenerate id
similar to pbs sync jobs Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
4243d7490f
commit
3446e5bb26
@ -176,24 +176,6 @@ Ext.define('PVE.dc.BackupEdit', {
|
|||||||
});
|
});
|
||||||
|
|
||||||
let column1 = [
|
let column1 = [
|
||||||
{
|
|
||||||
xtype: 'pmxDisplayEditField',
|
|
||||||
name: 'id',
|
|
||||||
fieldLabel: gettext('ID'),
|
|
||||||
renderer: Ext.htmlEncode,
|
|
||||||
fieldStyle: me.isCreate ? {} : {
|
|
||||||
'text-overflow': 'ellipsis',
|
|
||||||
'overflow': 'hidden',
|
|
||||||
'white-space': 'nowrap',
|
|
||||||
},
|
|
||||||
editConfig: {
|
|
||||||
maxLength: 20, // easier to allow more than less in the future..
|
|
||||||
enforceMaxLength: true,
|
|
||||||
},
|
|
||||||
vtype: 'ConfigId',
|
|
||||||
allowBlank: false,
|
|
||||||
editable: me.isCreate,
|
|
||||||
},
|
|
||||||
nodesel,
|
nodesel,
|
||||||
storagesel,
|
storagesel,
|
||||||
{
|
{
|
||||||
@ -263,6 +245,10 @@ Ext.define('PVE.dc.BackupEdit', {
|
|||||||
delete values.node;
|
delete values.node;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!values.id && me.isCreate) {
|
||||||
|
values.id = 'backup-' + Ext.data.identifier.Uuid.Global.generate().slice(0, 13);
|
||||||
|
}
|
||||||
|
|
||||||
let selMode = values.selMode;
|
let selMode = values.selMode;
|
||||||
delete values.selMode;
|
delete values.selMode;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user