# HG changeset patch # User cmlenz # Date 1119992251 0 # Node ID 5f9bcb4966b700a42493a07c7b6d1bad11550faf # Parent de1a7499f4d6e643fb2700c399b04b7e83125096 Produce different kinds of events in the {{{ITimelineEventProvider}}} implementation, depending on whether the build failed or succeeded; for future use when Bitten provides its own CSS style sheet and images. diff --git a/bitten/trac_ext/web_ui.py b/bitten/trac_ext/web_ui.py --- a/bitten/trac_ext/web_ui.py +++ b/bitten/trac_ext/web_ui.py @@ -197,12 +197,14 @@ " INNER JOIN bitten_config ON (name=config) " "WHERE time>=%s AND time<=%s ORDER BY time", (start, stop)) + event_kinds = {Build.SUCCESS: 'successbuild', + Build.FAILURE: 'failedbuild'} for name, label, rev, slave, time, status in cursor: title = '%s [%s] built by %s' \ % (escape(label), escape(rev), escape(slave)) href = self.env.href.build(name) message = self._status_label[status] - yield 'build', href, title, time, None, message + yield event_kinds[status], href, title, time, None, message # Internal methods