From 0041e188f7ef4c936eb08f26e08f229e7ce1b550 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 10 Oct 2017 17:40:51 +0200 Subject: [dnbd3] More progress, manage location restrictions for proxies --- .../dnbd3/templates/page-client-loclist.html | 27 ++++ .../dnbd3/templates/page-clientlist.html | 28 ++-- .../dnbd3/templates/page-header-servername.html | 1 + .../dnbd3/templates/page-server-locations.html | 96 ++++++++++++ .../dnbd3/templates/page-serverlist.html | 161 +++++++++++++++------ 5 files changed, 256 insertions(+), 57 deletions(-) create mode 100644 modules-available/dnbd3/templates/page-client-loclist.html create mode 100644 modules-available/dnbd3/templates/page-header-servername.html create mode 100644 modules-available/dnbd3/templates/page-server-locations.html (limited to 'modules-available/dnbd3/templates') diff --git a/modules-available/dnbd3/templates/page-client-loclist.html b/modules-available/dnbd3/templates/page-client-loclist.html new file mode 100644 index 00000000..67c90683 --- /dev/null +++ b/modules-available/dnbd3/templates/page-client-loclist.html @@ -0,0 +1,27 @@ +
+

{{lang_clientsByLocation}}

+ + + + + + + + {{#list}} + + + + + + {{/list}} +
{{lang_location}}{{lang_count}}{{lang_recursiveCount}}
+ {{#depth}} +
+ {{/depth}} + {{locationname}} +
+ {{clientCount}} + + {{recCount}} +
+
\ No newline at end of file diff --git a/modules-available/dnbd3/templates/page-clientlist.html b/modules-available/dnbd3/templates/page-clientlist.html index 3fd4442c..9e7cec4c 100644 --- a/modules-available/dnbd3/templates/page-clientlist.html +++ b/modules-available/dnbd3/templates/page-clientlist.html @@ -1,12 +1,20 @@ - - {{#clients}} +
+

{{lang_clientList}}

+ +
- - + + - {{/clients}} -
- {{address}} - - {{bytesSent_s}} - {{lang_client}}{{lang_bytesSent}}
\ No newline at end of file + {{#clients}} + + + {{address}} + + + {{bytesSent_s}} + + + {{/clients}} + + \ No newline at end of file diff --git a/modules-available/dnbd3/templates/page-header-servername.html b/modules-available/dnbd3/templates/page-header-servername.html new file mode 100644 index 00000000..6f3f1b7f --- /dev/null +++ b/modules-available/dnbd3/templates/page-header-servername.html @@ -0,0 +1 @@ +

{{ip}}

\ No newline at end of file diff --git a/modules-available/dnbd3/templates/page-server-locations.html b/modules-available/dnbd3/templates/page-server-locations.html new file mode 100644 index 00000000..8e76a68d --- /dev/null +++ b/modules-available/dnbd3/templates/page-server-locations.html @@ -0,0 +1,96 @@ +

{{lang_manageAccessTo}} {{ip}}

+ +

{{lang_proxyLocationText}}

+ +
+ + + +
+ +
+ +
+
+

{{lang_allowedSubnets}}

+
+ +
+
+
+

{{lang_locations}}

+ {{#locations}} +
+ {{#depth}} +
+ {{/depth}} + + +
+ {{/locations}} +
+
+ +
+ +
+
+ + \ No newline at end of file diff --git a/modules-available/dnbd3/templates/page-serverlist.html b/modules-available/dnbd3/templates/page-serverlist.html index b7fe9038..e50c6bcb 100644 --- a/modules-available/dnbd3/templates/page-serverlist.html +++ b/modules-available/dnbd3/templates/page-serverlist.html @@ -1,51 +1,118 @@ +

{{lang_dnbd3Management}}

+

{{lang_dnbd3IntroText}}

+
- +

+ {{lang_serverList}} + +

+
+
+ + + + + + + + + + + + + + {{#list}} + + + + + + + + + + + {{/list}} +
{{lang_proxyServerTHead}}{{lang_clientCount}}{{lang_lastSeen}}{{lang_uptime}}{{lang_txTotal}}{{lang_rxTotal}}{{lang_locations}} 
+ {{#uptime}} + + {{/uptime}} + {{^uptime}} + + {{/uptime}} + {{fixedip}} + {{#machineuuid}} + {{clientip}} +
{{hostname}}
+ {{/machineuuid}} +
+ {{#uptime}} + {{clientcount}} + {{/uptime}} + {{^uptime}} + - + {{/uptime}} + + {{lastseen_s}} + + {{uptime_s}} + + {{totalup_s}} + + {{totaldown_s}} + + {{^self}} + {{^locations}} + {{lang_global}} + {{/locations}} + {{#locations}} + {{locations}} + {{/locations}} + + + + {{/self}} + + {{^self}} + + {{/self}} +
- - - - - - - - - - {{#list}} - - - - - - - - - {{/list}} -
{{lang_proxyServerTHead}}{{lang_lastSeen}}{{lang_uptime}}{{lang_txTotal}}{{lang_rxTotal}}{{lang_clientCount}}
- {{#uptime}} - - {{/uptime}} - {{^uptime}} - - {{/uptime}} - {{fixedip}} - {{#machineuuid}} - {{hostname}} ({{clientip}}) - {{/machineuuid}} - - {{lastseen_s}} - - {{uptime_s}} - - {{totalup_s}} - - {{totaldown_s}} - - {{#uptime}} - {{clientcount}} - {{/uptime}} - {{^uptime}} - - - {{/uptime}} -
\ No newline at end of file +
+ + + + {{lang_addManagedProxy}} + +
+ + + +
\ No newline at end of file -- cgit v1.2.3-55-g7522