Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
# Closed By
closed_by : str | None
+ # Is closed?
+ def is_closed(self):
+ """
+ Returns True if this report has been closed
+ """
+ if self.closed_at:
+ return True
+
+ return False
+
# Block?
block : bool = True
Called when a moderator has made a decision
"""
# Prevent a report from being closed again
- if self.closed_by:
+ if self.is_closed()
raise RuntimeError("Report %s has already been closed" % self)
# XXX Check for permissions