Changeset 7240 for main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py
- Timestamp:
- 30 Nov 2011, 23:13:26 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py
r7234 r7240 150 150 camefrom = None 151 151 152 def isStudent(self):153 prm = get_principal_role_manager()154 roles = [x[0] for x in prm.getRolesForPrincipal(self.request.principal.id)]155 return 'waeup.Student' in roles156 157 152 def update(self, SUBMIT=None, camefrom=None): 158 153 self.camefrom = camefrom … … 160 155 if self.request.principal.id != 'zope.anybody': 161 156 self.flash('You logged in.') 162 if self. isStudent():157 if self.request.principal.user_type == 'student': 163 158 rel_link = '/students/%s' % self.request.principal.id 159 self.redirect(self.application_url() + rel_link) 160 return 161 elif self.request.principal.user_type == 'applicant': 162 container, application_number = self.request.principal.id.split('_') 163 rel_link = '/applicants/%s/%s' % ( 164 container, application_number) 164 165 self.redirect(self.application_url() + rel_link) 165 166 return … … 222 223 email_from = self.config.email_admin 223 224 username = self.request.principal.id 225 usertype = getattr(self.request.principal, 226 'user_type', 'system').title() 224 227 body = data['body'] 225 228 email_to = self.config.email_admin 226 229 subject = self.config.email_subject 227 success = send_mail(fullname,username, self.config.name,230 success = send_mail(fullname,username,usertype,self.config.name, 228 231 body,email_from,email_to,subject) 229 232 if success: … … 248 251 email_to = self.config.email_admin 249 252 subject = self.config.email_subject 250 success = send_mail(fullname,username,self.config.name, 253 usertype = u'Anonymous' 254 success = send_mail(fullname,username,usertype,self.config.name, 251 255 body,email_from,email_to,subject) 252 256 if success: … … 467 471 email_from = self.config.email_admin 468 472 username = self.request.principal.id 473 usertype = getattr(self.request.principal, 474 'user_type', 'system').title() 469 475 body = data['body'] 470 476 email_to = self.context.email 471 477 subject = self.config.email_subject 472 success = send_mail(fullname,username, self.config.name,478 success = send_mail(fullname,username,usertype,self.config.name, 473 479 body,email_from,email_to,subject) 474 480 if success:
Note: See TracChangeset for help on using the changeset viewer.