Ignore:
Timestamp:
21 Dec 2012, 14:11:54 (12 years ago)
Author:
Henrik Bettermann
Message:

Add aexports breadcrumb and render a proper target url.

Location:
main/waeup.kofa/trunk/src/waeup/kofa/browser
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/breadcrumbs.py

    r9637 r9818  
    2424
    2525from waeup.kofa.interfaces import (
    26     IConfigurationContainer, ISessionConfiguration)
     26    IConfigurationContainer, ISessionConfiguration, IExportJobContainer)
    2727from waeup.kofa.interfaces import MessageFactory as _
    2828from waeup.kofa.browser.interfaces import (
     
    166166    title = _(u'Reports')
    167167    parent_viewname = 'administration'
     168    target = None
     169
     170class ExportsBreadcrumb(Breadcrumb):
     171    """A breadcrumb for reports.
     172    """
     173    grok.context(IExportJobContainer)
     174    title = _(u'Student Data Exports')
     175    target = None
    168176
    169177class FacultyBreadcrumb(Breadcrumb):
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/viewlets.py

    r9740 r9818  
    216216        breadcrumbs = IBreadcrumbContainer(self.view)
    217217        for breadcrumb in breadcrumbs:
    218             if breadcrumb.target:
     218            if breadcrumb.target is None:
     219                yield dict(
     220                    title = breadcrumb.title,
     221                    url = self.view.url(breadcrumb.context)
     222                    )
     223            elif breadcrumb.target:
    219224                yield dict(
    220225                    title = breadcrumb.title,
Note: See TracChangeset for help on using the changeset viewer.