def get(self, user_id): if self.user: user = User.get_by_id(int(self.user_id)) if user.user_profile == "Entrepreneur" or user.user_profile == "Administrator": session = get_current_session() subject = session.get("subject", "") content = session.get("message", "") notify_email = session.get("notify-email", "") token = access.state_generator([]) session['xsrf_token'] = token message = {} message['receiver'] = self.getUser(user_id) message['sender'] = self.getUser(self.user_id) message['subject'] = "Subject: Seeking advice about email marketing" self.render('message-compose.html', category="Message Compose", message=message, user=user, subject=subject, notify_email=notify_email, content=content, token=token, page="search", receiver=message['receiver']) else: self.redirect("/home") else: self.redirect("/home")
def get(self, message_id): if self.user: user = User.get_by_id(int(self.user_id)) if user.user_profile == "Entrepreneur" or user.user_profile == "Administrator": session = get_current_session() subject = session.get("subject", "") content = session.get("message", "") notify_email = session.get("notify-email", "") token = access.state_generator([]) session['xsrf_token'] = token message = Message.get_by_id(int(message_id)) message.subject = "Re: %s" %(message.subject) self.render('message-compose.html', category="Message Reply", message=message, user=user, subject=subject, notify_email=notify_email, content=content, token=token, page="messages/inbox", receiver=message.sender)
jinja_env.filters['get_rating'] = get_rating jinja_env.filters['has_commented'] = has_commented API_Key = access.API_Key Secret_Key = access.Secret_Key OAuth_User_Token = access.OAuth_User_Token OAuth_User_Secret = access.OAuth_User_Secret Redirect_uri_mentor = access.Redirect_uri_mentor Redirect_uri_entrepreneur = access.Redirect_uri_entrepreneur redirect_uri_admin = access.redirect_uri_admin Redirect_uri_applicant = access.Redirect_uri_applicant Redirect_uri_log_in = access.Redirect_uri_log_in Scope_sign_up = access.Scope_sign_up Scope_log_in = access.Scope_log_in State = [] State = access.state_generator(State) def render_str(template, **params): t = jinja_env.get_template(template) return t.render(params) class RequestHandler(webapp.RequestHandler): """ Parent class for all other webpages. """ def write(self, *a, **kw): self.response.out.write(*a, **kw) def render_str(self, template, **params): return render_str(template, **params)