Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
def score(self):
return sum((c.score for c in self.comments))
- ## Logging stuff
-
- @property
- def events(self):
- """
- Return all events around this build
- """
- return self.backend.events(build=self)
-
## Watchers
@lazy_property
{% module JobsList(build.jobs, show_arch_only=True, show_packages=True) %}
{% end %}
- {% module EventsList(build.events) %}
+ {% module EventsList(build=build) %}
{% end block %}
from . import ui_modules
class ListModule(ui_modules.UIModule):
- def render(self, events):
+ def render(self, *args, **kwargs):
+ # Fetch all events
+ events = self.backend.events(*args, **kwargs)
+
return self.render_string("events/modules/list.html", events=events)