]> git.ipfire.org Git - ipfire.org.git/commitdiff
dnsbl: Show how many pending reports there are
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 30 Dec 2025 16:55:23 +0000 (16:55 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 30 Dec 2025 16:55:23 +0000 (16:55 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/dnsbl.py
src/templates/dnsbl/lists/show.html

index beec69c0ed7aa3df6d56bbfddb1414d79680b379..772bf5ff34af1a4ef09fdc7c29fb317081434b81 100644 (file)
@@ -211,6 +211,10 @@ class List(Model):
 
                return [Report(self._backend, **data) for data in response]
 
+       # Pending Reports
+
+       pending_reports : int
+
        # Report!
        async def report(self, name, reported_by, comment=None, block=True):
                """
index 5f1c2b2ef3141f21a708ad138d9dc10f76a320a4..2d3a144e8836b66fd6c76e704f31a3bf9892a55b 100644 (file)
                                                <i class="fa-solid fa-flag" aria-hidden="true"></i>
                                        </span>
 
-                                       <span>{{ _("Reports") }}</span>
+                                       <span>
+                                               {{ _("Reports") }}
+
+                                               {% if list.pending_reports %}
+                                                       ({{ list.pending_reports }})
+                                               {% end %}
+                                       </span>
                                </a>
 
                                <a class="button" href="/dnsbl/lists/{{ list.slug }}/sources">