mirror of
https://git.proxmox.com/git/proxmox-backup
synced 2025-04-28 11:30:58 +00:00
restrict consent-banner text length
Add a maxLength in of 64*1024 in the frontend and the api. We allow a max body size of 512*1024 in the api (with patch [0]) so we should be fine. [0]: https://git.proxmox.com/?p=proxmox.git;a=commit;h=cf9e6c03a092acf8808ce83dad9249414fe4d588 Signed-off-by: Gabriel Goller <g.goller@proxmox.com> Link: https://lore.proxmox.com/20250410082052.53097-1-g.goller@proxmox.com
This commit is contained in:
parent
f9532a3a84
commit
427c687e35
@ -174,6 +174,11 @@ pub enum Translation {
|
|||||||
"description" : {
|
"description" : {
|
||||||
optional: true,
|
optional: true,
|
||||||
schema: MULTI_LINE_COMMENT_SCHEMA,
|
schema: MULTI_LINE_COMMENT_SCHEMA,
|
||||||
|
},
|
||||||
|
"consent-text" : {
|
||||||
|
optional: true,
|
||||||
|
type: String,
|
||||||
|
max_length: 64 * 1024,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
)]
|
)]
|
||||||
|
@ -59,6 +59,9 @@ Ext.define('PBS.NodeOptionView', {
|
|||||||
name: 'consent-text',
|
name: 'consent-text',
|
||||||
text: gettext('Consent Text'),
|
text: gettext('Consent Text'),
|
||||||
deleteEmpty: true,
|
deleteEmpty: true,
|
||||||
|
fieldOpts: {
|
||||||
|
maxLength: 64 * 1024,
|
||||||
|
},
|
||||||
onlineHelp: 'consent_banner',
|
onlineHelp: 'consent_banner',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
Loading…
Reference in New Issue
Block a user