mirror of
https://github.com/iFargle/headscale-webui.git
synced 2026-01-04 03:33:28 +01:00
test
This commit is contained in:
88
renderer.py
88
renderer.py
@@ -99,53 +99,63 @@ def render_overview():
|
||||
|
||||
# Start putting the content together
|
||||
overview_content = """
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>Server Statistics</h4></li>
|
||||
<li class="collection-item"><div>Machines Added <div class="secondary-content overview-page">"""+ str(machines_count) +"""</div></div></li>
|
||||
<li class="collection-item"><div>Users Added <div class="secondary-content overview-page">"""+ str(user_count) +"""</div></div></li>
|
||||
<li class="collection-item"><div>Usable Preauth Keys <div class="secondary-content overview-page">"""+ str(usable_keys_count) +"""</div></div></li>
|
||||
<li class="collection-item"><div>Enabled/Total Routes <div class="secondary-content overview-page">"""+ str(enabled_routes) +"""/"""+str(total_routes) +"""</div></div></li>
|
||||
<li class="collection-item"><div>Enabled/Total Exits <div class="secondary-content overview-page">"""+ str(exits_enabled_count) +"""/"""+str(exits_count)+"""</div></div></li>
|
||||
</ul>
|
||||
<div class="col s12">
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>Server Statistics</h4></li>
|
||||
<li class="collection-item"><div>Machines Added <div class="secondary-content overview-page">"""+ str(machines_count) +"""</div></div></li>
|
||||
<li class="collection-item"><div>Users Added <div class="secondary-content overview-page">"""+ str(user_count) +"""</div></div></li>
|
||||
<li class="collection-item"><div>Usable Preauth Keys <div class="secondary-content overview-page">"""+ str(usable_keys_count) +"""</div></div></li>
|
||||
<li class="collection-item"><div>Enabled/Total Routes <div class="secondary-content overview-page">"""+ str(enabled_routes) +"""/"""+str(total_routes) +"""</div></div></li>
|
||||
<li class="collection-item"><div>Enabled/Total Exits <div class="secondary-content overview-page">"""+ str(exits_enabled_count) +"""/"""+str(exits_count)+"""</div></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
"""
|
||||
general_content = """
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>General Information</h4></li>
|
||||
<li class="collection-item"><div>IP Prefixes <div class="secondary-content overview-page">"""+ ip_prefixes +"""</div></div></li>
|
||||
<li class="collection-item"><div>Server URL <div class="secondary-content overview-page">"""+ server_url +"""</div></div></li>
|
||||
<li class="collection-item"><div>Updates Disabled <div class="secondary-content overview-page">"""+ disable_check_updates +"""</div></div></li>
|
||||
<li class="collection-item"><div>Ephemeral Node Inactivity Timeout <div class="secondary-content overview-page">"""+ ephemeral_node_inactivity_timeout +"""</div></div></li>
|
||||
<li class="collection-item"><div>Node Update Check Interval <div class="secondary-content overview-page">"""+ node_update_check_interval +"""</div></div></li>
|
||||
</ul>
|
||||
<div class="col s12">
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>General Information</h4></li>
|
||||
<li class="collection-item"><div>IP Prefixes <div class="secondary-content overview-page">"""+ ip_prefixes +"""</div></div></li>
|
||||
<li class="collection-item"><div>Server URL <div class="secondary-content overview-page">"""+ server_url +"""</div></div></li>
|
||||
<li class="collection-item"><div>Updates Disabled <div class="secondary-content overview-page">"""+ disable_check_updates +"""</div></div></li>
|
||||
<li class="collection-item"><div>Ephemeral Node Inactivity Timeout <div class="secondary-content overview-page">"""+ ephemeral_node_inactivity_timeout +"""</div></div></li>
|
||||
<li class="collection-item"><div>Node Update Check Interval <div class="secondary-content overview-page">"""+ node_update_check_interval +"""</div></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
"""
|
||||
oidc_content = """
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>Headscale OIDC Information</h4></li>
|
||||
<li class="collection-item"><div>Issuer <div class="secondary-content overview-page">"""+ issuer +"""</div></div></li>
|
||||
<li class="collection-item"><div>Client ID <div class="secondary-content overview-page">"""+ client_id +"""</div></div></li>
|
||||
<li class="collection-item"><div>Scope <div class="secondary-content overview-page">"""+ scope +"""</div></div></li>
|
||||
<li class="collection-item"><div>Use OIDC Token Expiry <div class="secondary-content overview-page">"""+ use_expiry_from_token +"""</div></div></li>
|
||||
<li class="collection-item"><div>Expiry <div class="secondary-content overview-page">"""+ expiry +"""</div></div></li>
|
||||
</ul>
|
||||
<div class="col s12">
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>Headscale OIDC Information</h4></li>
|
||||
<li class="collection-item"><div>Issuer <div class="secondary-content overview-page">"""+ issuer +"""</div></div></li>
|
||||
<li class="collection-item"><div>Client ID <div class="secondary-content overview-page">"""+ client_id +"""</div></div></li>
|
||||
<li class="collection-item"><div>Scope <div class="secondary-content overview-page">"""+ scope +"""</div></div></li>
|
||||
<li class="collection-item"><div>Use OIDC Token Expiry <div class="secondary-content overview-page">"""+ use_expiry_from_token +"""</div></div></li>
|
||||
<li class="collection-item"><div>Expiry <div class="secondary-content overview-page">"""+ expiry +"""</div></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
"""
|
||||
derp_content = """
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>Embedded DERP Information</h4></li>
|
||||
<li class="collection-item"><div>Issuer <div class="secondary-content overview-page">"""+ issuer +"""</div></div></li>
|
||||
<li class="collection-item"><div>Client ID <div class="secondary-content overview-page">"""+ client_id +"""</div></div></li>
|
||||
<li class="collection-item"><div>Scope <div class="secondary-content overview-page">"""+ scope +"""</div></div></li>
|
||||
<li class="collection-item"><div>Use OIDC Token Expiry <div class="secondary-content overview-page">"""+ use_expiry_from_token +"""</div></div></li>
|
||||
<li class="collection-item"><div>Expiry <div class="secondary-content overview-page">"""+ expiry +"""</div></div></li>
|
||||
</ul>
|
||||
<div class="col s12">
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>Embedded DERP Information</h4></li>
|
||||
<li class="collection-item"><div>Issuer <div class="secondary-content overview-page">"""+ issuer +"""</div></div></li>
|
||||
<li class="collection-item"><div>Client ID <div class="secondary-content overview-page">"""+ client_id +"""</div></div></li>
|
||||
<li class="collection-item"><div>Scope <div class="secondary-content overview-page">"""+ scope +"""</div></div></li>
|
||||
<li class="collection-item"><div>Use OIDC Token Expiry <div class="secondary-content overview-page">"""+ use_expiry_from_token +"""</div></div></li>
|
||||
<li class="collection-item"><div>Expiry <div class="secondary-content overview-page">"""+ expiry +"""</div></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
"""
|
||||
dns_content = """
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>DNS Information</h4></li>
|
||||
<li class="collection-item"><div>DNS Nameservers <div class="secondary-content overview-page">"""+ nameservers +"""</div></div></li>
|
||||
<li class="collection-item"><div>MagicDNS <div class="secondary-content overview-page">"""+ magic_dns +"""</div></div></li>
|
||||
<li class="collection-item"><div>Search Domains <div class="secondary-content overview-page">"""+ domains +"""</div></div></li>
|
||||
<li class="collection-item"><div>Base Domain <div class="secondary-content overview-page">"""+ base_domain +"""</div></div></li>
|
||||
</ul>
|
||||
<div class="col s12">
|
||||
<ul class=collection with-header">
|
||||
<li class="collection-header"><h4>DNS Information</h4></li>
|
||||
<li class="collection-item"><div>DNS Nameservers <div class="secondary-content overview-page">"""+ nameservers +"""</div></div></li>
|
||||
<li class="collection-item"><div>MagicDNS <div class="secondary-content overview-page">"""+ magic_dns +"""</div></div></li>
|
||||
<li class="collection-item"><div>Search Domains <div class="secondary-content overview-page">"""+ domains +"""</div></div></li>
|
||||
<li class="collection-item"><div>Base Domain <div class="secondary-content overview-page">"""+ base_domain +"""</div></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
"""
|
||||
|
||||
# Remove content that isn't needed:
|
||||
|
||||
Reference in New Issue
Block a user