Update dashboard.py

This commit is contained in:
Donald Zou
2025-08-17 15:06:39 +08:00
parent afbb3df571
commit b4f29e63b4

View File

@@ -135,7 +135,7 @@ def auth_req():
'/static/', 'validateAuthentication', 'authenticate', 'getDashboardConfiguration', '/static/', 'validateAuthentication', 'authenticate', 'getDashboardConfiguration',
'getDashboardTheme', 'getDashboardVersion', 'sharePeer/get', 'isTotpEnabled', 'locale', 'getDashboardTheme', 'getDashboardVersion', 'sharePeer/get', 'isTotpEnabled', 'locale',
'/fileDownload', '/fileDownload',
'/client' '/client', '/assets/', '/img/', '/json/'
] ]
if (("username" not in session or session.get("role") != "admin") if (("username" not in session or session.get("role") != "admin")
@@ -1467,18 +1467,18 @@ InitWireguardConfigurationsList(startup=True)
url_map = app.url_map # url_map = app.url_map
app.view_functions["static"] = None # app.view_functions["static"] = None
try: # try:
for rule in url_map.iter_rules('static'): # for rule in url_map.iter_rules('static'):
url_map._rules.remove(rule) # url_map._rules.remove(rule)
except ValueError: # except ValueError:
pass # pass
#
app.static_url_path = f'{APP_PREFIX}/assets' # app.static_url_path = f'{APP_PREFIX}/assets'
app.add_url_rule( # app.add_url_rule(
app.static_url_path + '/<path:filename>', # app.static_url_path + '/<path:filename>',
endpoint='static', view_func=app.send_static_file) # endpoint='static', view_func=app.send_static_file)
with app.app_context(): with app.app_context():
DashboardClients: DashboardClients = DashboardClients(WireguardConfigurations) DashboardClients: DashboardClients = DashboardClients(WireguardConfigurations)