mirror of
https://github.com/swissmakers/fail2ban-ui.git
synced 2026-04-19 06:53:14 +02:00
Implementing auto-disable of the jail when reload fails after saving filter/jail config
This commit is contained in:
@@ -156,7 +156,14 @@ function saveJailConfig() {
|
||||
}
|
||||
closeModal('jailConfigModal');
|
||||
if (data.warning) {
|
||||
showToast(t('filter_debug.save_reload_warning', 'Config saved, but fail2ban reload failed') + ': ' + data.warning, 'warning', 12000);
|
||||
var warnMsg = t('filter_debug.save_reload_warning', 'Config saved, but fail2ban reload failed') + ': ' + data.warning;
|
||||
if (data.jailAutoDisabled && data.jailName) {
|
||||
warnMsg = (typeof t === 'function' ? t('filter_debug.jail_auto_disabled', "Jail '%s' was automatically disabled.").replace('%s', data.jailName) : "Jail '" + data.jailName + "' was automatically disabled.") + ' ' + warnMsg;
|
||||
var toggleId = 'toggle-' + data.jailName.replace(/[^a-zA-Z0-9]/g, '_');
|
||||
var cb = document.getElementById(toggleId);
|
||||
if (cb) cb.checked = false;
|
||||
}
|
||||
showToast(warnMsg, 'warning', 12000);
|
||||
} else {
|
||||
showToast(t('filter_debug.save_success', 'Filter and jail config saved and reloaded'), 'success');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user