Changeset 3427
- Timestamp:
- 03/31/08 08:38:20 (8 months ago)
- Files:
-
- tracbuildbotintegration/trunk/setup.py (modified) (1 diff)
- tracbuildbotintegration/trunk/tracbb/__init__.py (modified) (1 diff)
- tracbuildbotintegration/trunk/tracbb/templates/tracbb_builder.cs (modified) (1 diff)
- tracbuildbotintegration/trunk/tracbb/templates/tracbb_builder.html (added)
- tracbuildbotintegration/trunk/tracbb/templates/tracbb_overview.html (added)
- tracbuildbotintegration/trunk/tracbb/tracbb.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tracbuildbotintegration/trunk/setup.py
r3294 r3427 26 26 version=VERSION, 27 27 packages=['tracbb'], 28 package_data={'tracbb' : ['htdocs/*.css', 'htdocs/*.png', 'templates/*.cs' ]},28 package_data={'tracbb' : ['htdocs/*.css', 'htdocs/*.png', 'templates/*.cs', 'templates/*.html']}, 29 29 author = 'Etienne PIERRE', 30 30 description = 'A plugin to integrate Buildbot into Trac', tracbuildbotintegration/trunk/tracbb/__init__.py
r3354 r3427 18 18 from tracbb import * 19 19 20 __version__ = "0.1. 2"20 __version__ = "0.1.3-dev" tracbuildbotintegration/trunk/tracbb/templates/tracbb_builder.cs
r3343 r3427 2 2 <div id="content"> 3 3 <h1><a href="<?cs var:buildbot.url?>/builders/<?cs var:bb.builder?>"><?cs var:bb.builder ?></a> Status Page</h1> 4 <h2>Build ers</h2>4 <h2>Builds</h2> 5 5 <?cs each:build = bb.builds ?> 6 6 <p> tracbuildbotintegration/trunk/tracbb/tracbb.py
r3353 r3427 1 1 from trac.core import * 2 from trac.web.chrome import INavigationContributor, ITemplateProvider, add_stylesheet 2 from trac.web.chrome import INavigationContributor, ITemplateProvider, add_stylesheet, add_ctxtnav 3 3 from trac.web.main import IRequestHandler 4 4 from trac.util import Markup, TracError … … 112 112 return ret 113 113 114 def _ctxt_nav(self, req): 115 add_ctxtnav(req, 'Buildbot Server', self.get_buildbot_url()) 116 add_ctxtnav(req, 'Waterfall display', self.get_buildbot_url()+'/waterfall') 117 add_ctxtnav(req, 'Latest Build', self.get_buildbot_url()+'/one_box_per_builder') 118 114 119 115 120 116 121 def process_request(self, req): 117 req.hdf['buildbot.url'] = self.get_buildbot_url() 122 self._ctxt_nav(req) 123 #req.hdf['buildbot.url'] = self.get_buildbot_url() 124 data = { 'buildbot_url': self.get_buildbot_url() } 118 125 if not req.args.has_key('builder'): 119 req.hdf['title'] = 'BuildBot' 126 data['title'] = 'BuildBot' 127 #req.hdf['title'] = 'BuildBot' 120 128 121 req.hdf['bb.builders'] = self.get_builders(req) 129 #req.hdf['bb.builders'] = self.get_builders(req) 130 data['bb_builders'] = self.get_builders(req) 122 131 123 return 'tracbb_overview.cs', None 132 #return 'tracbb_overview.cs', None 133 return 'tracbb_overview.html', data, None 124 134 else: 125 135 builder = req.args['builder'] 126 136 builds = self.get_last_builds(builder) 127 req.hdf['title'] = 'Builder ' + builder 128 req.hdf['bb.builder'] = builder 129 req.hdf['bb.builds'] = builds 130 return 'tracbb_builder.cs', None 137 data['title'] = 'Builder ' + builder 138 #req.hdf['title'] = 'Builder ' + builder 139 #req.hdf['bb.builder'] = builder 140 data['bb_builder'] = builder 141 #req.hdf['bb.builds'] = builds 142 data['bb_builds'] = builds 143 return 'tracbb_builder.html', data, None
