- Timestamp:
- 23 Sep 2020, 19:42:07 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py
r16231 r16243 1862 1862 'creation_date'].custom_widget = FriendlyDatetimeDisplayWidget('le') 1863 1863 1864 class RefereeReportManageFormPage(KofaEditFormPage): 1865 """A displaymanage for referee reports. 1866 """ 1867 grok.context(IApplicantRefereeReport) 1868 grok.name('manage') 1869 grok.require('waeup.managePortal') 1870 label = _('Manage Referee Report') 1871 pnav = 3 1872 form_fields = grok.AutoFields(IApplicantRefereeReport).omit('creation_date') 1873 1874 @action(_('Save'), style='primary') 1875 def save(self, **data): 1876 changed_fields = self.applyData(self.context, **data) 1877 # Turn list of lists into single list 1878 if changed_fields: 1879 changed_fields = reduce(lambda x,y: x+y, changed_fields.values()) 1880 else: 1881 changed_fields = [] 1882 fields_string = ' + '.join(changed_fields) 1883 self.flash(_('Form has been saved.')) 1884 if fields_string: 1885 self.context.__parent__.writeLogMessage( 1886 self, '%s - saved: %s' % (self.context.r_id, fields_string)) 1887 return 1888 1864 1889 class RemoveRefereeReportPage(UtilityView, grok.View): 1865 1890 """ … … 1941 1966 'name').field.default = mandate.params['name'] 1942 1967 self.form_fields.get( 1943 'email ').field.default = mandate.params['email']1968 'email_pref').field.default = mandate.params['email'] 1944 1969 self.passport_url = self.url( 1945 1970 self.context, 'passport_for_report.jpg') + '?%s' % urlencode(args) … … 1956 1981 timestamp = ("%d" % int(time()*10000))[1:] 1957 1982 report.r_id = "r%s" % timestamp 1983 report.email = self.mandates[self.mandate_id].params['email'] 1958 1984 self.applyData(report, **data) 1959 1985 self.context[report.r_id] = report
Note: See TracChangeset for help on using the changeset viewer.