Changeset 3427

Show
Ignore:
Timestamp:
03/31/08 08:38:20 (8 months ago)
Author:
etienne
Message:

Use Genshi instead of ClearSilver?. This version will only work with version 0.11
of Trac

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tracbuildbotintegration/trunk/setup.py

    r3294 r3427  
    2626  version=VERSION, 
    2727  packages=['tracbb'], 
    28   package_data={'tracbb' : ['htdocs/*.css', 'htdocs/*.png', 'templates/*.cs']}, 
     28  package_data={'tracbb' : ['htdocs/*.css', 'htdocs/*.png', 'templates/*.cs', 'templates/*.html']}, 
    2929  author = 'Etienne PIERRE', 
    3030  description = 'A plugin to integrate Buildbot into Trac', 
  • tracbuildbotintegration/trunk/tracbb/__init__.py

    r3354 r3427  
    1818from tracbb import * 
    1919 
    20 __version__ = "0.1.2
     20__version__ = "0.1.3-dev
  • tracbuildbotintegration/trunk/tracbb/templates/tracbb_builder.cs

    r3343 r3427  
    22<div id="content"> 
    33<h1><a href="<?cs var:buildbot.url?>/builders/<?cs var:bb.builder?>"><?cs var:bb.builder ?></a> Status Page</h1> 
    4 <h2>Builders</h2> 
     4<h2>Builds</h2> 
    55<?cs each:build = bb.builds ?> 
    66<p> 
  • tracbuildbotintegration/trunk/tracbb/tracbb.py

    r3353 r3427  
    11from trac.core import * 
    2 from trac.web.chrome import INavigationContributor, ITemplateProvider, add_stylesheet 
     2from trac.web.chrome import INavigationContributor, ITemplateProvider, add_stylesheet, add_ctxtnav 
    33from trac.web.main import IRequestHandler 
    44from trac.util import Markup, TracError 
     
    112112                return ret 
    113113 
     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 
    114119 
    115120 
    116121        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() } 
    118125                if not req.args.has_key('builder'): 
    119                         req.hdf['title'] = 'BuildBot' 
     126                        data['title'] = 'BuildBot' 
     127                        #req.hdf['title'] = 'BuildBot' 
    120128 
    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) 
    122131 
    123                         return 'tracbb_overview.cs', None 
     132                        #return 'tracbb_overview.cs', None 
     133                        return 'tracbb_overview.html', data, None 
    124134                else: 
    125135                        builder = req.args['builder'] 
    126136                        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