mirror of https://github.com/Aidaho12/haproxy-wi
parent
6aaeeef565
commit
c54248dd47
|
@ -1,6 +1,6 @@
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from flask import render_template, request, make_response
|
from flask import render_template, make_response
|
||||||
|
|
||||||
import modules.db.sql as sql
|
import modules.db.sql as sql
|
||||||
import modules.roxywi.common as roxywi_common
|
import modules.roxywi.common as roxywi_common
|
||||||
|
|
|
@ -29,7 +29,7 @@ def metrics(service):
|
||||||
service_desc = sql.select_service(service)
|
service_desc = sql.select_service(service)
|
||||||
roxywi_common.check_user_group_for_flask()
|
roxywi_common.check_user_group_for_flask()
|
||||||
servers = ''
|
servers = ''
|
||||||
|
services = '0'
|
||||||
is_redirect = roxywi_auth.check_login(user_params['user_uuid'], user_params['token'], service=service_desc.service_id)
|
is_redirect = roxywi_auth.check_login(user_params['user_uuid'], user_params['token'], service=service_desc.service_id)
|
||||||
|
|
||||||
if is_redirect != 'ok':
|
if is_redirect != 'ok':
|
||||||
|
@ -41,10 +41,10 @@ def metrics(service):
|
||||||
else:
|
else:
|
||||||
cmd = "rpm -q roxy-wi-metrics-* |awk -F\"metrics\" '{print $2}' |awk -F\".noa\" '{print $1}' |sed 's/-//1' |sed 's/-/./'"
|
cmd = "rpm -q roxy-wi-metrics-* |awk -F\"metrics\" '{print $2}' |awk -F\".noa\" '{print $1}' |sed 's/-//1' |sed 's/-/./'"
|
||||||
service_ver, stderr = server_mod.subprocess_execute(cmd)
|
service_ver, stderr = server_mod.subprocess_execute(cmd)
|
||||||
services = '0'
|
|
||||||
if not stderr:
|
if not stderr:
|
||||||
if len(service_ver) > 0:
|
if len(service_ver) > 0:
|
||||||
if service_ver[0] == ' is not installed':
|
if 'is not installed' in service_ver[0]:
|
||||||
servers = ''
|
servers = ''
|
||||||
else:
|
else:
|
||||||
services = '1'
|
services = '1'
|
||||||
|
|
|
@ -70,6 +70,11 @@
|
||||||
</th>
|
</th>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if headers|length > 8 %}
|
{% if headers|length > 8 %}
|
||||||
|
<th>
|
||||||
|
{{headers.8.split('=')[0].split('(')[0]}}
|
||||||
|
</th>
|
||||||
|
{% endif %}
|
||||||
|
{% if headers|length > 9 %}
|
||||||
<th>
|
<th>
|
||||||
{{headers.9.split('=')[0].split('(')[0]}}
|
{{headers.9.split('=')[0].split('(')[0]}}
|
||||||
</th>
|
</th>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
</th>
|
</th>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if headers|length > 8 %}
|
{% if headers|length > 8 %}
|
||||||
|
<th>
|
||||||
|
{{headers.8.split('=')[0].split('(')[0]}}
|
||||||
|
</th>
|
||||||
|
{% endif %}
|
||||||
|
{% if headers|length > 9 %}
|
||||||
<th>
|
<th>
|
||||||
{{headers.9.split('=')[0].split('(')[0]}}
|
{{headers.9.split('=')[0].split('(')[0]}}
|
||||||
</th>
|
</th>
|
||||||
|
|
|
@ -3041,6 +3041,12 @@ function saveGroupsAndRoles(user_id) {
|
||||||
var role_id = $('#add_role-' + this_id).val();
|
var role_id = $('#add_role-' + this_id).val();
|
||||||
jsonData[user_id][this_id] = {'role_id': role_id};
|
jsonData[user_id][this_id] = {'role_id': role_id};
|
||||||
});
|
});
|
||||||
|
for (const [key, value] of Object.entries(jsonData)) {
|
||||||
|
if (Object.keys(value).length === 0) {
|
||||||
|
toastr.error('error: User must have at least one group');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: "/app/user/groups/save",
|
url: "/app/user/groups/save",
|
||||||
data: {
|
data: {
|
||||||
|
|
Loading…
Reference in New Issue