diff --git a/src/pobsync_backend/templates/pobsync_backend/host_detail.html b/src/pobsync_backend/templates/pobsync_backend/host_detail.html index 10eb2f4..316fde3 100644 --- a/src/pobsync_backend/templates/pobsync_backend/host_detail.html +++ b/src/pobsync_backend/templates/pobsync_backend/host_detail.html @@ -229,26 +229,25 @@
Failed
{{ host_check_summary.failed }}
Skipped
{{ host_check_summary.skipped }}
- - - - - - - - - - - {% for check in host_checks %} - - - - - - - {% endfor %} - -
StatusCheckMessageDetail
{{ check.status }}{{ check.name }}{{ check.message }}{{ check.detail }}
+
+ {% for check in host_checks %} +
+
+
+ {{ check.name }} + {{ check.message }} +
+ {{ check.status }} +
+ {% if check.detail %} +
+ Detail + {{ check.detail }} +
+ {% endif %} +
+ {% endfor %} +
@@ -346,39 +345,74 @@ {% if effective_config %}

Effective Config

-
-
-
Backup source: {{ effective_config.source_root }}
-
Destination subdir: {{ effective_config.destination_subdir|default:"none" }}
-
SSH: {{ effective_config.ssh.user }}@{{ host.address }}:{{ effective_config.ssh.port }}
-
SSH key: {{ effective_config.ssh.credential|default:"none selected" }}
-
SSH options: {{ effective_config.ssh.options|join:" " }}
-
Rsync binary: {{ effective_config.rsync.binary }}
-
Rsync args: {{ effective_config.rsync.args|join:" " }}
-
Timeout: {{ effective_config.rsync.timeout_seconds }}s
-
Bandwidth limit: {{ effective_config.rsync.bwlimit_kbps }} KB/s
-
- Retention: - d{{ effective_config.retention.daily }} - w{{ effective_config.retention.weekly }} - m{{ effective_config.retention.monthly }} - y{{ effective_config.retention.yearly }} +

Runtime settings after global defaults and host overrides are combined.

+
+
+
+
+ Backup target + Source and destination used by rsync. +
-
-
-
Includes: {{ effective_config.includes|length }}
- {% if effective_config.includes %} -
{{ effective_config.includes|join:"
" }}
- {% else %} -
No include rules configured.
- {% endif %} -
Excludes: {{ effective_config.excludes|length }}
- {% if effective_config.excludes %} -
{{ effective_config.excludes|join:"
" }}
- {% else %} -
No exclude rules configured.
- {% endif %} -
+
+
Backup source:{{ effective_config.source_root }}
+
Destination subdir:{{ effective_config.destination_subdir|default:"none" }}
+
+ +
+
+
+ Connection + SSH and rsync execution settings. +
+
+
+
SSH:{{ effective_config.ssh.user }}@{{ host.address }}:{{ effective_config.ssh.port }}
+
SSH key:{{ effective_config.ssh.credential|default:"none selected" }}
+
SSH options:{{ effective_config.ssh.options|join:" " }}
+
Rsync binary:{{ effective_config.rsync.binary }}
+
Rsync args:{{ effective_config.rsync.args|join:" " }}
+
Timeout:{{ effective_config.rsync.timeout_seconds }}s
+
Bandwidth limit:{{ effective_config.rsync.bwlimit_kbps }} KB/s
+
+
+
+
+
+ Selection & retention + Include/exclude rules and retention counts. +
+
+
+
+ Retention: + + d{{ effective_config.retention.daily }} + w{{ effective_config.retention.weekly }} + m{{ effective_config.retention.monthly }} + y{{ effective_config.retention.yearly }} + +
+
Includes:{{ effective_config.includes|length }}
+
Excludes:{{ effective_config.excludes|length }}
+
+
+
+ {% if effective_config.includes %} +
{{ effective_config.includes|join:"
" }}
+ {% else %} +
No include rules configured.
+ {% endif %} +
+
+ {% if effective_config.excludes %} +
{{ effective_config.excludes|join:"
" }}
+ {% else %} +
No exclude rules configured.
+ {% endif %} +
+
+
{% endif %}