mirror of https://github.com/Aidaho12/haproxy-wi
				
				
				
			
							parent
							
								
									c8874b8fc4
								
							
						
					
					
						commit
						01d74ac0d4
					
				| 
						 | 
				
			
			@ -32,7 +32,7 @@ def default_values():
 | 
			
		|||
		{'param': 'local_path_logs', 'value': '/var/log/haproxy.log', 'section': 'logs',
 | 
			
		||||
		 'desc': 'The default local path for saving logs', 'group': '1'},
 | 
			
		||||
		{'param': 'syslog_server_enable', 'value': '0', 'section': 'logs',
 | 
			
		||||
		 'desc': 'Use the syslog server for HAProxy logs; (0 - no, 1 - yes)', 'group': '1'},
 | 
			
		||||
		 'desc': 'Enable getting logs from a syslog server; (0 - no, 1 - yes)', 'group': '1'},
 | 
			
		||||
		{'param': 'syslog_server', 'value': '', 'section': 'logs', 'desc': 'IP address of the syslog_server',
 | 
			
		||||
		 'group': '1'},
 | 
			
		||||
		{'param': 'log_time_storage', 'value': '14', 'section': 'logs',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -23,6 +23,7 @@ try:
 | 
			
		|||
	if not stderr:
 | 
			
		||||
		if service_ver[0] == '* is not installed' or service_ver == '':
 | 
			
		||||
			servers = ''
 | 
			
		||||
			title = 'Metrics service'
 | 
			
		||||
		else:
 | 
			
		||||
			if service == 'nginx':
 | 
			
		||||
				if funct.check_login(service=2):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -138,7 +138,7 @@ def add_setting_for_new_group(group_id):
 | 
			
		|||
		{'param': 'local_path_logs', 'value': '/var/log/haproxy.log', 'section': 'logs',
 | 
			
		||||
		 'desc': 'The default local path for saving logs', 'group': group_id},
 | 
			
		||||
		{'param': 'syslog_server_enable', 'value': '0', 'section': 'logs',
 | 
			
		||||
		 'desc': 'Use the syslog server for HAProxy logs; (0 - no, 1 - yes)', 'group': group_id},
 | 
			
		||||
		 'desc': 'Enable getting logs from a syslog server; (0 - no, 1 - yes)', 'group': group_id},
 | 
			
		||||
		{'param': 'syslog_server', 'value': '', 'section': 'logs', 'desc': 'IP address of the syslog_server',
 | 
			
		||||
		 'group': group_id},
 | 
			
		||||
		{'param': 'stats_user', 'value': 'admin', 'section': 'haproxy', 'desc': 'Username for accessing HAProxy stats page',
 | 
			
		||||
| 
						 | 
				
			
			@ -1350,7 +1350,7 @@ def select_waf_rule_by_id(rule_id):
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
def update_enable_waf_rules(rule_id, serv, en):
 | 
			
		||||
	query = WafRules.update(WafRules=en).where((WafRules.id == rule_id) & (WafRules.serv == serv))
 | 
			
		||||
	query = WafRules.update(en=en).where((WafRules.id == rule_id) & (WafRules.serv == serv))
 | 
			
		||||
	try:
 | 
			
		||||
		query.execute()
 | 
			
		||||
	except Exception as e:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -502,15 +502,25 @@ function serverSettings(id, name) {
 | 
			
		|||
}
 | 
			
		||||
function serverSettingsSave(id, name, service, dialog_id) {
 | 
			
		||||
	var haproxy_enterprise = 0;
 | 
			
		||||
	var haproxy_dockerized = 0;
 | 
			
		||||
	var nginx_dockerized = 0;
 | 
			
		||||
	if ($('#haproxy_enterprise').is(':checked')) {
 | 
			
		||||
		haproxy_enterprise = '1';
 | 
			
		||||
	}
 | 
			
		||||
	if ($('#haproxy_dockerized').is(':checked')) {
 | 
			
		||||
		haproxy_dockerized = '1';
 | 
			
		||||
	}
 | 
			
		||||
	if ($('#nginx_dockerized').is(':checked')) {
 | 
			
		||||
		nginx_dockerized = '1';
 | 
			
		||||
	}
 | 
			
		||||
	$.ajax({
 | 
			
		||||
		url: "options.py",
 | 
			
		||||
		data: {
 | 
			
		||||
			serverSettingsSave: id,
 | 
			
		||||
			serverSettingsService: service,
 | 
			
		||||
			serverSettingsEnterprise: haproxy_enterprise,
 | 
			
		||||
			serverSettingshaproxy_dockerized: haproxy_dockerized,
 | 
			
		||||
			serverSettingsnginx_dockerized: nginx_dockerized,
 | 
			
		||||
			token: $('#token').val()
 | 
			
		||||
		},
 | 
			
		||||
		type: "POST",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue