Ignore:
Timestamp:
7 Jan 2013, 08:01:24 (12 years ago)
Author:
Henrik Bettermann
Message:

Rename jobconfig to exportconfig.

Improve logging of exporting, downloading and discarding exports.

Location:
main/waeup.kofa/trunk/src/waeup/kofa/students
Files:
2 edited
1 moved

Legend:

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

    r9835 r9836  
    26662666    def update(self, CREATE=None, DISCARD=None, job_id=None):
    26672667        if CREATE:
    2668             self.redirect(self.url('jobconfig'))
     2668            self.redirect(self.url('@@exportconfig'))
    26692669            return
    26702670        if DISCARD and job_id:
    26712671            entry = self.context.entry_from_job_id(job_id)
    26722672            self.context.delete_export_entry(entry)
     2673            ob_class = self.__implemented__.__name__.replace('waeup.kofa.','')
     2674            self.context.logger.info(
     2675                '%s - discarded: job_id=%s' % (ob_class, job_id))
    26732676            self.flash(_('Discarded export') + ' %s' % job_id)
    26742677        self.entries = doll_up(self, user=self.request.principal.id)
     
    26812684    """
    26822685    grok.baseclass()
    2683     grok.name('jobconfig')
     2686    grok.name('exportconfig')
    26842687    grok.require('waeup.showStudents')
    2685     grok.template('exportjobsjobconfig')
     2688    grok.template('exportconfig')
    26862689    label = _('Configure student data export')
    26872690    pnav = 1
     
    27352738        if mode == 'all':
    27362739            mode = None
    2737         self.context.start_export_job(exporter, self.request.principal.id,
     2740        job_id = self.context.start_export_job(exporter,
     2741                                      self.request.principal.id,
    27382742                                      current_session=session,
    27392743                                      current_level=level,
    27402744                                      current_mode=mode,
    27412745                                      depcode=self.depcode)
     2746        ob_class = self.__implemented__.__name__.replace('waeup.kofa.','')
     2747        self.context.logger.info(
     2748            '%s - exported: %s (%s, %s, %s, %s), job_id=%s'
     2749            % (ob_class, exporter, session, level, mode, self.depcode, job_id))
    27422750        self.flash(_('Export started for students with') +
    27432751                   ' current_session=%s, current_level=%s, study_mode=%s' % (
  • main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py

    r9835 r9836  
    27752775        logcontent = open(logfile).read()
    27762776        self.assertTrue(
    2777             'INFO - zope.mgr - students.browser.ExportJobContainerDownload - '
    2778             'exported: WAeUP.Kofa_students.csv'
     2777            'zope.mgr - students.browser.DepartmentExportJobContainerJobConfig '
     2778            '- exported: students (2004, 100, ug_ft, dep1), job_id='
    27792779            )
     2780        self.assertTrue(
     2781            'zope.mgr - students.browser.ExportJobContainerDownload '
     2782            '- downloaded: WAeUP.Kofa_students.csv, job_id='
     2783            )
     2784        self.assertTrue(
     2785            'zope.mgr - students.browser.ExportJobContainerOverview '
     2786            '- discarded: job_id='
     2787            )
Note: See TracChangeset for help on using the changeset viewer.