web/views/basetemplates.py
branchstable
changeset 3495 438576c5b1d1
parent 3242 390acf7594ed
child 3498 838ef1f527ab
equal deleted inserted replaced
3494:ed9501fb1152 3495:438576c5b1d1
   423     id = 'footer'
   423     id = 'footer'
   424 
   424 
   425     def call(self, **kwargs):
   425     def call(self, **kwargs):
   426         req = self.req
   426         req = self.req
   427         self.w(u'<div class="footer">')
   427         self.w(u'<div class="footer">')
   428         # XXX Take object from the registry if in there? would be
   428         actions = self.vreg['actions'].possible_actions(self.req, rset=self.rset)
   429         #     better anyway
   429         footeractions = actions.get('footer', ())
   430         from cubicweb.web.views.wdoc import ChangeLogView
   430         for i, action in enumerate(footeractions):
   431         self.w(u'<a href="%s">%s</a> | ' % (req.build_url('changelog'),
   431             self.w(u'<a href="%s">%s</a>' % (action.url(),
   432                                             req._(ChangeLogView.title).lower()))
   432                                              self.req._(action.title)))
   433         self.w(u'<a href="%s">%s</a> | ' % (req.build_url('doc/about'),
   433             if i < (len(footeractions) - 1):
   434                                             req._('about this site')))
   434                 self.w(u' | ')
   435         self.w(u'<a href="http://www.cubicweb.org">%s</a>' % req._('powered by CubicWeb'))
       
   436         self.w(u'</div>')
   435         self.w(u'</div>')
   437 
   436 
   438 
   437 
   439 class HTMLContentHeader(View):
   438 class HTMLContentHeader(View):
   440     """default html page content header:
   439     """default html page content header: