Changeset 9122 for main/waeup.kofa/trunk/src/waeup/kofa/utils/browser.py
- Timestamp:
- 29 Aug 2012, 11:53:22 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/utils/browser.py
r9012 r9122 32 32 history = IObjectHistory(student) 33 33 history.modifyMessages(old, new) 34 return 35 36 def replaceApplicantMessages(old, new): 37 applicants = grok.getSite()['applicants'] 38 for container in applicants.values(): 39 for applicant in container.values(): 40 history = IObjectHistory(applicant) 41 history.modifyMessages(old, new) 34 42 return 35 43 … … 85 93 self.redirect(self.url(self.context, '@@index')) 86 94 return 95 96 class ModifyAllApplicantHistory(UtilityView, grok.View): 97 """ View to modify all student histories. 98 99 """ 100 grok.context(IUniversity) 101 grok.name('modify_applicant_history') 102 grok.require('waeup.managePortal') 103 104 def update(self,old=None, new=None): 105 if None in (old, new): 106 self.flash('Syntax: /modify_applicant_history?old=[old string]&new=[new string]') 107 return 108 replaceApplicantMessages(old, new) 109 self.context.logger.info( 110 "'%s' replaced by '%s' in all applicant histories." % (old, new)) 111 self.flash('Finished') 112 return 113 114 def render(self): 115 self.redirect(self.url(self.context, '@@index')) 116 return
Note: See TracChangeset for help on using the changeset viewer.