Changeset 7407
- Timestamp:
- 20 Dec 2011, 11:05:07 (13 years ago)
- Location:
- main/waeup.sirp/trunk/src/waeup/sirp
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py
r7399 r7407 1064 1064 # Send email with credentials 1065 1065 login_url = self.url(grok.getSite(), 'login') 1066 if sirp_utils.sendCredentials(applicant, password, login_url): 1066 msg = 'You have successfully been registered for the' 1067 if sirp_utils.sendCredentials(IUserAccount(applicant), 1068 password, login_url, msg): 1067 1069 self.redirect(self.url(self.context, 'registration_complete', 1068 1070 data = dict(email=applicant.email))) -
main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py
r7404 r7407 2234 2234 IUserAccount(student).setPassword(pwd) 2235 2235 # Send email with new redentials 2236 username = student.student_id2237 fullname = student.display_fullname2238 subject = 'Your SIRP credentials'2239 2236 msg = 'You have successfully changed your password for the' 2240 email_to = student.email2241 2237 login_url = self.url(grok.getSite(), 'login') 2242 success = sirp_utils.send Password(fullname,msg,username,2243 pwd,login_url,email_to,subject)2238 success = sirp_utils.sendCredentials( 2239 IUserAccount(student),pwd,login_url,msg) 2244 2240 if success: 2245 2241 self.flash('An email with your user name and password ' + 2246 'has been sent to %s.' % email _to)2242 'has been sent to %s.' % email) 2247 2243 else: 2248 2244 self.flash('An smtp server error occurred.') -
main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py
r7404 r7407 99 99 100 100 101 def sendCredentials(self, applicant, password, login_url):101 def sendCredentials(self, user, password=None, login_url=None, msg=None): 102 102 """Send credentials as email. 103 103 … … 107 107 Returns True or False to indicate successful operation. 108 108 """ 109 username = applicant.applicant_id110 109 subject = 'Your SIRP credentials' 111 msg = 'You have successfully been registered for the'112 110 text = """Dear %s, 113 111 … … 130 128 from_name = config.name_admin 131 129 from_addr = config.email_admin 132 rcpt_name = applicant.display_fullname133 rcpt_addr = applicant.email130 rcpt_name = user.title 131 rcpt_addr = user.email 134 132 body = text % ( 135 rcpt_name, msg,config.name,user name,password,login_url)133 rcpt_name, msg,config.name,user.name,password,login_url) 136 134 return send_mail( 137 135 from_name,from_addr,rcpt_name,rcpt_addr,subject,body,config)
Note: See TracChangeset for help on using the changeset viewer.