summaryrefslogtreecommitdiffstats
path: root/modules-available/dnbd3/templates
diff options
context:
space:
mode:
authorSimon Rettberg2020-11-05 10:51:20 +0100
committerSimon Rettberg2020-11-05 10:51:20 +0100
commitfe07a61d544007e2cc7e746d354467a9e5885df7 (patch)
tree64f8bd631993bd59b9488cda643d6d639c22c73c /modules-available/dnbd3/templates
parent[locationinfo] Allow seconds in prettytime mode, change eco mode text (diff)
downloadslx-admin-fe07a61d544007e2cc7e746d354467a9e5885df7.tar.gz
slx-admin-fe07a61d544007e2cc7e746d354467a9e5885df7.tar.xz
slx-admin-fe07a61d544007e2cc7e746d354467a9e5885df7.zip
[dnbd3] Allow overriding certain server.conf values for proxy
As requested in issue #3328 you can now override the default values of certain settings. It's kept simple, labeled "advanced config" with a little disclaimer, as you can easily enter stupid values that will render the dnbd3-proxy useless.
Diffstat (limited to 'modules-available/dnbd3/templates')
-rw-r--r--modules-available/dnbd3/templates/fragment-server-settings.html56
-rw-r--r--modules-available/dnbd3/templates/page-serverlist.html4
2 files changed, 40 insertions, 20 deletions
diff --git a/modules-available/dnbd3/templates/fragment-server-settings.html b/modules-available/dnbd3/templates/fragment-server-settings.html
index be3e74e2..bd261bdd 100644
--- a/modules-available/dnbd3/templates/fragment-server-settings.html
+++ b/modules-available/dnbd3/templates/fragment-server-settings.html
@@ -1,22 +1,42 @@
<input type="hidden" name="server" value="{{serverid}}">
-<div class="checkbox">
- <input type="checkbox" name="bgr" id="bgr" {{#bgr}}checked{{/bgr}}>
- <label for="bgr"><b>{{lang_backgroundReplication}}</b></label>
-</div>
-<i>{{lang_backgroundReplicationInfo}}</i>
-<br><br>
+<div class="row">
+ <div class="col-md-6">
+ <div class="checkbox">
+ <input type="checkbox" name="bgr" id="bgr" {{#bgr}}checked{{/bgr}}>
+ <label for="bgr"><b>{{lang_backgroundReplication}}</b></label>
+ </div>
+ <i>{{lang_backgroundReplicationInfo}}</i>
+ <br><br>
-<div class="checkbox">
- <input type="checkbox" name="firewall" id="firewall" {{#firewall}}checked{{/firewall}}>
- <label for="firewall"><b>{{lang_firewalled}}</b></label>
-</div>
-<i>{{lang_firewallInfo}}</i>
-<br><br>
+ <div class="checkbox">
+ <input type="checkbox" name="firewall" id="firewall" {{#firewall}}checked{{/firewall}}>
+ <label for="firewall"><b>{{lang_firewalled}}</b></label>
+ </div>
+ <i>{{lang_firewallInfo}}</i>
+ <br><br>
-<div>
- <label for="fixedip">{{lang_overrideIp}}</label>
- <input class="form-control" type="text" name="fixedip" id="fixedip" value="{{fixedip}}">
-</div>
-<i>{{lang_overrideIpInfo}}</i>
-<br>
+ <div>
+ <label for="fixedip">{{lang_overrideIp}}</label>
+ <input class="form-control" type="text" name="fixedip" id="fixedip" value="{{fixedip}}">
+ </div>
+ <i>{{lang_overrideIpInfo}}</i>
+ <br><br>
+
+ </div>
+ <div class="col-md-6">
+ <h4>{{lang_advancedProxyConfig}}</h4>
+ <p><i>{{lang_advancedConfigDesc}}</i></p>
+ {{#advancedSettings}}
+ <div class="row">
+ <div class="col-sm-8">
+ <label for="ex-{{name}}">{{name}}</label>
+ </div>
+ <div class="col-sm-4">
+ <input id="ex-{{name}}" class="form-control" type="text" pattern="[0-9]*" value="{{value}}"
+ name="extra[{{name}}]">
+ </div>
+ </div>
+ {{/advancedSettings}}
+ </div>
+</div> \ 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 c44eef0a..cdbd0789 100644
--- a/modules-available/dnbd3/templates/page-serverlist.html
+++ b/modules-available/dnbd3/templates/page-serverlist.html
@@ -223,8 +223,8 @@
</div>
</div>
-<div id="server-edit-modal" class="modal fade" role="dialog">
- <div class="modal-dialog">
+<div id="server-edit-modal" class="fade modal" role="dialog">
+ <div class="modal-dialog modal-lg">
<div class="modal-content">
<form method="post" action="?do=dnbd3">
<input type="hidden" name="token" value="{{token}}">