ui: utils: add function for parsing maintenance mode
...since the same code is used is more than one place Signed-off-by: Hannes Laimer <h.laimer@proxmox.com>
This commit is contained in:
committed by
Thomas Lamprecht
parent
fbd6f54f39
commit
1b7479c968
@ -62,14 +62,10 @@ Ext.define('PBS.window.MaintenanceOptions', {
|
||||
'maintenance-msg': '',
|
||||
};
|
||||
if (values['maintenance-mode']) {
|
||||
let [type, message] = values['maintenance-mode'].split(/,(.+)/);
|
||||
type = type.split("=").pop();
|
||||
message = message ? message.split("=")[1]
|
||||
.replace(/^"(.*)"$/, '$1')
|
||||
.replaceAll('\\"', '"') : '';
|
||||
const [type, message] = PBS.Utils.parseMaintenanceMode(values['maintenance-mode']);
|
||||
options = {
|
||||
'maintenance-type': type,
|
||||
'maintenance-msg': message,
|
||||
'maintenance-msg': message ?? '',
|
||||
};
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user