Exemplo n.º 1
0
	def post(self):
		email_address = cgi.escape(self.request.get('email'))
		if not is_email_valid(email_address):
			self.render("invite", {'notification': 'invalid email address'})
			
		invite = InviteCode(uuid=uuid4().hex, group=self.currentgroup)
		invite_link = "http://www.lunchdiscussion.com/invite/" + invite.uuid
		
		email = mail.EmailMessage(sender="*****@*****.**")
		email.subject = "%s invited you to Lunchdiscussion.com" % self.currentuser.nickname
		email.body = """%s invited you to join the "%s" group on Lunchdiscussion.com

follow this link: %s to join the group.""" % (self.currentuser.nickname, 
													 self.currentgroup.fullname, 
													 invite_link)
		email.to = email_address
		#email.to = "paul <*****@*****.**>"
		email.send()
		invite.put()
		
		logging.info(invite_link)
		self.render('invite', notification='invite sent to %s!' % email_address)