Changelog: https://roxy-wi.org/changelog#7.0.0
pull/364/head
Aidaho 2023-10-04 21:58:39 +03:00
parent 6aaeeef565
commit c54248dd47
5 changed files with 20 additions and 4 deletions

View File

@ -1,6 +1,6 @@
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.roxywi.common as roxywi_common

View File

@ -29,7 +29,7 @@ def metrics(service):
service_desc = sql.select_service(service)
roxywi_common.check_user_group_for_flask()
servers = ''
services = '0'
is_redirect = roxywi_auth.check_login(user_params['user_uuid'], user_params['token'], service=service_desc.service_id)
if is_redirect != 'ok':
@ -41,10 +41,10 @@ def metrics(service):
else:
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)
services = '0'
if not stderr:
if len(service_ver) > 0:
if service_ver[0] == ' is not installed':
if 'is not installed' in service_ver[0]:
servers = ''
else:
services = '1'

View File

@ -70,6 +70,11 @@
</th>
{% endif %}
{% if headers|length > 8 %}
<th>
{{headers.8.split('=')[0].split('(')[0]}}
</th>
{% endif %}
{% if headers|length > 9 %}
<th>
{{headers.9.split('=')[0].split('(')[0]}}
</th>

View File

@ -68,6 +68,11 @@
</th>
{% endif %}
{% if headers|length > 8 %}
<th>
{{headers.8.split('=')[0].split('(')[0]}}
</th>
{% endif %}
{% if headers|length > 9 %}
<th>
{{headers.9.split('=')[0].split('(')[0]}}
</th>

View File

@ -3041,6 +3041,12 @@ function saveGroupsAndRoles(user_id) {
var role_id = $('#add_role-' + this_id).val();
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({
url: "/app/user/groups/save",
data: {