]> git.ipfire.org Git - ipfire.org.git/commitdiff
dbl: Show any parent domains in search results
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 24 Jan 2026 16:45:18 +0000 (16:45 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 24 Jan 2026 16:45:18 +0000 (16:45 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/dbl/search.html

index 0948df30cf6bcad3e661e78c07e86759288f782b..f5702106b16f1a6e4510f9df5a5dcc144f841e76 100644 (file)
                                                        {% for list in sorted(lists) %}
                                                                {% set result = results.get(list) %}
 
-                                                               <a class="panel-block is-justify-content-space-between" href="/dbl/lists/{{ list.slug }}/domains/{{ q }}">
-                                                                       {{ list }}
+                                                               {% set domain = result.domain if result else q %}
+
+                                                               <a class="panel-block is-justify-content-space-between" href="/dbl/lists/{{ list.slug }}/domains/{{ domain }}">
+                                                                       <span>
+                                                                               {{ list }}
+
+                                                                               {% if result and not domain == q %}
+                                                                                       <br>
+
+                                                                                       <small class="has-text-grey">
+                                                                                               {% if result.status == "ALLOWED" %}
+                                                                                                       {{ _("Allowed through %s") % format_domain(domain) }}
+                                                                                               {% elif result.status == "BLOCKED" %}
+                                                                                                       {{ _("Blocked through %s") % format_domain(domain) }}
+                                                                                               {% end %}
+                                                                                       </smal>
+                                                                               {% end %}
+                                                                       </span>
 
                                                                        {% if result is None %}
                                                                                <span class="tag">