]> git.ipfire.org Git - dbl.git/commitdiff
lists: Allow to limit the domain history
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 14 Jan 2026 18:29:34 +0000 (18:29 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 14 Jan 2026 18:29:34 +0000 (18:29 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/dbl/lists.py

index 23b8f337be3dc1ee3111289fcb3529b0680e314f..315e00263f964698571f7f256e3871d276804a13 100644 (file)
@@ -767,7 +767,7 @@ class List(sqlmodel.SQLModel, database.BackendMixin, table=True):
 
                return self.backend.db.select(stmt)
 
-       def get_domain_history(self, name):
+       def get_domain_history(self, name, limit=None):
                """
                        Fetches the history the given domain
                """
@@ -783,6 +783,7 @@ class List(sqlmodel.SQLModel, database.BackendMixin, table=True):
                        .order_by(
                                domains.DomainEvent.timestamp.desc(),
                        )
+                       .limit(limit)
                )
 
                return self.backend.db.fetch(stmt)