Mercurial > bitten > bitten-test
diff bitten/trac_ext/web_ui.py @ 120:b63ed684c29c
Show the list of reports generated on the build page.
author | cmlenz |
---|---|
date | Mon, 08 Aug 2005 14:27:20 +0000 |
parents | ecc062d4fd55 |
children | cccfa117e344 |
line wrap: on
line diff
--- a/bitten/trac_ext/web_ui.py +++ b/bitten/trac_ext/web_ui.py @@ -32,6 +32,7 @@ from trac.web.main import IRequestHandler from trac.wiki import wiki_to_html from bitten.model import BuildConfig, TargetPlatform, Build, BuildStep, BuildLog +from bitten.store import ReportStore class ILogFormatter(Interface): @@ -450,6 +451,13 @@ message = format(level, message) items.append({'level': level, 'message': message}) steps[-1]['log'] = items + + store = ReportStore(self.env) + reports = [] + for report in store.retrieve_reports(build, step): + reports.append({'type': report.attr['type']}) + steps[-1]['reports'] = reports + hdf['steps'] = steps return hdf