]> git.ipfire.org Git - ipfire.org.git/commitdiff
dbl: Use the new reports API
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 3 Mar 2026 14:37:03 +0000 (14:37 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 3 Mar 2026 14:37:03 +0000 (14:37 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/dbl.py

index 6252123a76f188947201ad06dae879e50dc951aa..cfb3b528e934efcb193f65b3f1a975408d244a89 100644 (file)
@@ -224,14 +224,13 @@ class List(Model):
 
        async def get_reports(self, open=None, limit=None):
                args = {
+                       "list"  : self.slug,
                        "open"  : open,
                        "limit" : limit,
                }
 
                # Send the request
-               response = await self._backend.dbl._fetch(
-                       "/lists/%s/reports" % self.slug, args=args,
-               )
+               response = await self._backend.dbl._fetch("/reports", args=args)
 
                return [Report(self._backend, **data) for data in response]
 
@@ -246,14 +245,15 @@ class List(Model):
                """
                # Compose the request body
                body = {
-                       "name"        : name,
-                       "comment"     : comment,
-                       "block"       : block
+                       "list"    : self.slug,
+                       "name"    : name,
+                       "comment" : comment,
+                       "block"   : block
                }
 
                # Submit the report
                response = await self._backend.dbl._fetch(
-                       "/lists/%s/reports" % self.slug, method="POST", body=body, as_user=reported_by,
+                       "/reports", method="POST", body=body, as_user=reported_by,
                )
 
                # Return the report