Ignore:
Timestamp:
8 Jan 2013, 11:38:14 (12 years ago)
Author:
Henrik Bettermann
Message:

Implement local student data exports in courses.

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

Legend:

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

    r9837 r9843  
    316316        self.assertTrue(
    317317            'zope.mgr - students.browser.DatacenterExportJobContainerJobConfig '
    318             '- exported: students (None, None, None, None), job_id='
    319             in logcontent)
     318            '- exported: students (None, None, None, None, None), job_id=%s'
     319            % job_id in logcontent)
    320320        self.assertTrue(
    321321            'zope.mgr - browser.pages.ExportCSVView '
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/viewlets.py

    r9842 r9843  
    471471    grok.view(CoursePage)
    472472    text = _('Edit course')
     473    grok.order(1)
    473474   
    474475class ShowCourseStudentsActionButton(ManageActionButton):
     
    481482    text = _('Show students')
    482483    target = 'students'
     484    grok.order(2)
     485
     486class ExportCourseStudentsActionButton(ManageActionButton):
     487    """ 'Export student data' button for courses.
     488    """
     489    grok.context(ICourse)
     490    grok.view(CoursePage)
     491    grok.require('waeup.showStudents')
     492    icon = 'actionicon_down.png'
     493    text = _('Export student data')
     494    target = 'exports'
     495    grok.order(3)
    483496
    484497class ManageCertificateActionButton(ManageActionButton):
Note: See TracChangeset for help on using the changeset viewer.