- Timestamp:
- 4 Jul 2014, 07:46:16 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py
r11676 r11730 3176 3176 3177 3177 def update(self, START=None, session=None, level=None, mode=None, 3178 payments_start=None, payments_end=None, 3178 3179 exporter=None): 3179 3180 self._set_session_values() … … 3183 3184 if START is None: 3184 3185 return 3186 if payments_start or payments_end: 3187 date_format = '%d/%m/%Y' 3188 try: 3189 dummy = datetime.strptime(payments_start, date_format) 3190 dummy = datetime.strptime(payments_end, date_format) 3191 except ValueError: 3192 self.flash(_('Payment dates do not match format d/m/Y.'), 3193 type="danger") 3194 return 3185 3195 if session == 'all': 3186 3196 session=None … … 3189 3199 if mode == 'all': 3190 3200 mode = None 3201 if payments_start == '': 3202 payments_start = None 3203 if payments_end == '': 3204 payments_end = None 3191 3205 if (mode, level, session, 3192 3206 self.depcode, self.certcode) == (None, None, None, None, None): 3193 3207 # Export all students including those without certificate 3194 3208 job_id = self.context.start_export_job(exporter, 3195 self.request.principal.id) 3209 self.request.principal.id, 3210 payments_start = payments_start, 3211 payments_end = payments_end) 3196 3212 else: 3197 3213 job_id = self.context.start_export_job(exporter, … … 3201 3217 current_mode=mode, 3202 3218 depcode=self.depcode, 3203 certcode=self.certcode) 3219 certcode=self.certcode, 3220 payments_start = payments_start, 3221 payments_end = payments_end) 3204 3222 ob_class = self.__implemented__.__name__.replace('waeup.kofa.','') 3205 3223 self.context.logger.info( 3206 '%s - exported: %s (%s, %s, %s, %s, %s ), job_id=%s'3224 '%s - exported: %s (%s, %s, %s, %s, %s, %s, %s), job_id=%s' 3207 3225 % (ob_class, exporter, session, level, mode, self.depcode, 3208 self.certcode, job_id))3226 self.certcode, payments_start, payments_end, job_id)) 3209 3227 self.flash(_('Export started for students with') + 3210 3228 ' current_session=%s, current_level=%s, study_mode=%s' % (
Note: See TracChangeset for help on using the changeset viewer.