diff --git a/api/api.py b/api/api.py
index cfb81d04..78fdb5c0 100644
--- a/api/api.py
+++ b/api/api.py
@@ -5,11 +5,12 @@ import os
import sys
from bottle import route, run, hook, response, request, error
+import api_funct
+
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
os.chdir(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(os.path.join(sys.path[0], '/var/www/haproxy-wi/app/'))
-import api_funct
import sql
_error_auth = '403 Auth before'
diff --git a/app/add.py b/app/add.py
index 13834135..37ac862f 100644
--- a/app/add.py
+++ b/app/add.py
@@ -16,10 +16,10 @@ funct.check_login(service=1)
funct.page_for_admin(level=3)
if (
- form.getvalue('mode') is None
- and form.getvalue('new_userlist') is None
- and form.getvalue('peers-name') is None
- and form.getvalue('generateconfig') is None
+ form.getvalue('mode') is None and
+ form.getvalue('new_userlist') is None and
+ form.getvalue('peers-name') is None and
+ form.getvalue('generateconfig') is None
):
try:
user, user_id, role, token, servers, user_services = funct.get_users_params(haproxy=1)
@@ -29,8 +29,8 @@ if (
except Exception as e:
print(str(e))
- dir = os.path.dirname(os.getcwd())+ "/" + sql.get_setting('lists_path')
- white_dir = os.path.dirname(os.getcwd())+ "/" + sql.get_setting('lists_path') + "/" + user_group + "/white"
+ dir = os.path.dirname(os.getcwd()) + "/" + sql.get_setting('lists_path')
+ white_dir = os.path.dirname(os.getcwd()) + "/" + sql.get_setting('lists_path') + "/" + user_group + "/white"
black_dir = os.path.dirname(os.getcwd()) + "/" + sql.get_setting('lists_path') + "/" + user_group + "/black"
if not os.path.exists(dir):
diff --git a/app/history.py b/app/history.py
index c058ba20..ce841223 100644
--- a/app/history.py
+++ b/app/history.py
@@ -75,17 +75,8 @@ elif service == 'user':
users = sql.select_users()
-template = template.render(
- h2=1,
- autorefresh=0,
- title=title,
- role=role,
- user=user,
- users=users,
- serv=serv,
- service=service,
- history=history,
- user_services=user_services,
- token=token
+rendered_template = template.render(
+ h2=1, autorefresh=0, title=title, role=role, user=user, users=users, serv=serv, service=service,
+ history=history, user_services=user_services, token=token
)
-print(template)
+print(rendered_template)
diff --git a/app/login.py b/app/login.py
index 1d823658..d78aa268 100644
--- a/app/login.py
+++ b/app/login.py
@@ -148,7 +148,7 @@ def check_in_ldap(user, password):
attributes = [ldap_search_field]
result = ldap_bind.search_s(ldap_base, ldap.SCOPE_SUBTREE, criteria, attributes)
- bind = l.simple_bind_s(result[0][0], password)
+ bind = ldap_bind.simple_bind_s(result[0][0], password)
except ldap.INVALID_CREDENTIALS:
print("Content-type: text/html\n")
print('
Invalid credentials
')
diff --git a/app/overview.py b/app/overview.py
index feccf2c7..3732a806 100644
--- a/app/overview.py
+++ b/app/overview.py
@@ -78,7 +78,7 @@ try:
cmd = "systemctl is-active roxy-wi-socket"
socket, stderr = funct.subprocess_execute(cmd)
-except Exception as e:
+except Exception:
role = ''
user = ''
users = ''
diff --git a/app/servers.py b/app/servers.py
index ba4e1d50..d15767e5 100644
--- a/app/servers.py
+++ b/app/servers.py
@@ -26,25 +26,12 @@ except Exception as e:
user_status, user_plan = 0, 0
funct.logging('localhost', 'Cannot get a user plan: ' + str(e), haproxywi=1)
-output_from_parsed_template = template.render(title="Servers: ",
- role=role,
- user=user,
- users=sql.select_users(group=user_group),
- groups=sql.select_groups(),
- servers=sql.get_dick_permit(virt=1, disable=0, only_group=1),
- roles=sql.select_roles(),
- masters=sql.select_servers(get_master_servers=1, uuid=user_id.value),
- group=user_group,
- sshs=sql.select_ssh(group=user_group),
- token=token,
- settings=settings,
- backups=sql.select_backups(),
- page="servers.py",
- geoip_country_codes=geoip_country_codes,
- user_services=user_services,
- ldap_enable=ldap_enable,
- user_status=user_status,
- user_plan=user_plan,
- gits=gits,
- services=services)
-print(output_from_parsed_template)
+rendered_template = template.render(
+ title="Servers: ", role=role, user=user, users=sql.select_users(group=user_group), groups=sql.select_groups(),
+ servers=sql.get_dick_permit(virt=1, disable=0, only_group=1), roles=sql.select_roles(),
+ masters=sql.select_servers(get_master_servers=1, uuid=user_id.value), group=user_group,
+ sshs=sql.select_ssh(group=user_group), token=token, settings=settings, backups=sql.select_backups(),
+ page="servers.py", geoip_country_codes=geoip_country_codes, user_services=user_services, ldap_enable=ldap_enable,
+ user_status=user_status, user_plan=user_plan, gits=gits, services=services
+)
+print(rendered_template)
diff --git a/app/smon.py b/app/smon.py
index ba531d3a..7186e72e 100644
--- a/app/smon.py
+++ b/app/smon.py
@@ -19,7 +19,7 @@ try:
cmd = "systemctl is-active roxy-wi-smon"
smon_status, stderr = funct.subprocess_execute(cmd)
except Exception as e:
- pass
+ print(str(e))
if action == 'add':
smon = sql.select_smon(user_group, action='add')
@@ -48,20 +48,10 @@ except Exception as e:
user_status, user_plan = 0, 0
funct.logging('localhost', 'Cannot get a user plan: ' + str(e), haproxywi=1)
-template = template.render(h2=1, title=title,
- autorefresh=autorefresh,
- role=role,
- user=user,
- group=user_group,
- telegrams=sql.get_user_telegram_by_group(user_group),
- slacks=sql.get_user_slack_by_group(user_group),
- smon=smon,
- smon_status=smon_status,
- smon_error=stderr,
- action=action,
- sort=sort,
- user_services=user_services,
- user_status=user_status,
- user_plan=user_plan,
- token=token)
-print(template)
+rendered_template = template.render(
+ h2=1, title=title, autorefresh=autorefresh, role=role, user=user, group=user_group,
+ telegrams=sql.get_user_telegram_by_group(user_group), slacks=sql.get_user_slack_by_group(user_group),
+ smon=smon, smon_status=smon_status, smon_error=stderr, action=action, sort=sort, user_services=user_services,
+ user_status=user_status, user_plan=user_plan, token=token
+)
+print(rendered_template)
diff --git a/app/users.py b/app/users.py
index c0c6fcaa..4c068c4b 100644
--- a/app/users.py
+++ b/app/users.py
@@ -30,25 +30,11 @@ except Exception as e:
user_status, user_plan = 0, 0
funct.logging('localhost', 'Cannot get a user plan: ' + str(e), haproxywi=1)
-
-template = template.render(title="Admin area: Manage users",
- role=role,
- user=user,
- users=users,
- groups=sql.select_groups(),
- servers=sql.select_servers(full=1),
- roles=sql.select_roles(),
- masters=sql.select_servers(get_master_servers=1),
- sshs=sql.select_ssh(),
- token=token,
- settings=settings,
- backups=sql.select_backups(),
- grafana=''.join(grafana),
- page="users.py",
- user_services=user_services,
- ldap_enable=ldap_enable,
- user_status=user_status,
- user_plan=user_plan,
- gits=gits,
- services=services)
-print(template)
+rendered_template = template.render(
+ title="Admin area: Manage users", role=role, user=user, users=users, groups=sql.select_groups(),
+ servers=sql.select_servers(full=1), roles=sql.select_roles(), masters=sql.select_servers(get_master_servers=1),
+ sshs=sql.select_ssh(), token=token, settings=settings, backups=sql.select_backups(), grafana=''.join(grafana),
+ page="users.py", user_services=user_services, ldap_enable=ldap_enable, user_status=user_status,
+ user_plan=user_plan, gits=gits, services=services
+)
+print(rendered_template)
diff --git a/app/versions.py b/app/versions.py
index 0421bce8..89cef205 100644
--- a/app/versions.py
+++ b/app/versions.py
@@ -1,6 +1,8 @@
#!/usr/bin/env python3
import os
-import funct, sql
+
+import funct
+import sql
from jinja2 import Environment, FileSystemLoader
env = Environment(loader=FileSystemLoader('templates/'), autoescape=True)
template = env.get_template('delver.html')
@@ -77,11 +79,11 @@ if serv is not None and form.getvalue('del') is not None:
try:
file.add(form.getvalue(get) + "
")
funct.logging(serv, "Version of config has been deleted: %s" % form.getvalue(get), login=1,
- keep_history=1, service=service)
+ keep_history=1, service=service)
except Exception:
pass
except OSError as e:
- stderr = "Error: %s - %s." % (e.filename,e.strerror)
+ stderr = "Error: %s - %s." % (e.filename, e.strerror)
if serv is not None and form.getvalue('config') is not None:
configver = configs_dir + configver
@@ -89,8 +91,9 @@ if serv is not None and form.getvalue('config') is not None:
aftersave = 1
try:
- funct.logging(serv, "Version of config has been uploaded %s" % configver, login=1,
- keep_history=1, service=service)
+ funct.logging(
+ serv, "Version of config has been uploaded %s" % configver, login=1, keep_history=1, service=service
+ )
except Exception:
pass
@@ -104,22 +107,11 @@ if serv is not None and form.getvalue('config') is not None:
stderr = funct.master_slave_upload_and_restart(serv, configver, just_save=save, apache=1, config_file_name=config_file_name)
else:
stderr = funct.master_slave_upload_and_restart(serv, configver, just_save=save)
-
-
-template = template.render(h2=1, title=title,
- role=role,
- user=user,
- select_id="serv",
- serv=serv,
- aftersave=aftersave,
- selects=servers,
- stderr=stderr,
- open=form.getvalue('open'),
- Select=form.getvalue('del'),
- file=file,
- configver=configver,
- service=service,
- user_services=user_services,
- action=action,
- token=token)
-print(template)
+
+
+rendered_template = template.render(
+ h2=1, title=title, role=role, user=user, select_id="serv", serv=serv, aftersave=aftersave, selects=servers,
+ stderr=stderr, open=form.getvalue('open'), Select=form.getvalue('del'), file=file, configver=configver,
+ service=service, user_services=user_services, action=action, token=token
+)
+print(rendered_template)
diff --git a/app/waf.py b/app/waf.py
index be0a8973..b6d32cef 100644
--- a/app/waf.py
+++ b/app/waf.py
@@ -50,19 +50,9 @@ else:
servers_waf = sql.select_waf_servers_metrics(user_id.value)
autorefresh = 1
-template = template.render(h2=1, title=title,
- autorefresh=autorefresh,
- role=role,
- user=user,
- serv=serv,
- servers=servers_waf,
- servers_all=servers,
- manage_rules=manage_rules,
- rules=rules,
- user_services=user_services,
- waf_rule_file=waf_rule_file,
- waf_rule_id=waf_rule_id,
- config=config_read,
- cfg=cfg,
- token=token)
-print(template)
+rendered_template = template.render(
+ h2=1, title=title, autorefresh=autorefresh, role=role, user=user, serv=serv, servers=servers_waf,
+ servers_all=servers, manage_rules=manage_rules, rules=rules, user_services=user_services,
+ waf_rule_file=waf_rule_file, waf_rule_id=waf_rule_id, config=config_read, cfg=cfg, token=token
+)
+print(rendered_template)