def get(self): loggedin = "?" user = users.get_current_user() if user: uid = user.user_id() crud = ProfileCrud(uid) shout_tz = pytz.timezone(crud.profile().time_zone) shout_list = shouts(self, shout_tz) values = { 'shouts': shout_list, 'loggedin': loggedin, 'logout_url': users.create_logout_url("/"), 'profile': crud.profile(), 'app_vars': env_vars() } else: shout_tz = pytz.timezone(env_vars().default_tz) shout_list = shouts(self, shout_tz) loggedin = "Anonymous" values = { 'shouts': shout_list, 'loggedin': loggedin, 'login_url': webapp2.uri_for('login', _scheme='https'), 'logout_url': users.create_logout_url("/"), 'app_vars': env_vars() } home_view(self, values)
def get(self): values = {'logout_url': users.create_logout_url("/"), 'app_vars': env_vars(), 'time_zones': tz_list()} if users.is_current_user_admin(): # secure the page only admin can access display_admin(self, values) else: self.abort(401)
def get(self): # Get the environment variables user = users.get_current_user() uid = user.user_id() query_string = self.request.query_string # Perform Validation crud = ProfileCrud(uid) # TODO catch not logged in error lookup request url to set redirect if crud.validate_email(query_string): values = {'profile': crud.profile(), 'app_vars': env_vars(), 'loggedin': "?", 'logout_url': users.create_logout_url("/")} validation_error = False validate_view(self, values, validation_error) else: values = {'app_vars': env_vars(), 'loggedin': "Anonymous"} validation_error = True validate_view(self, values, validation_error)
def get(self): loggedin = "?" user = users.get_current_user() if user: uid = user.user_id() crud = ProfileCrud(uid) shout_tz = pytz.timezone(crud.profile().time_zone) shout_list = shouts(self, shout_tz) values = {'shouts': shout_list, 'loggedin': loggedin, 'logout_url': users.create_logout_url("/"), 'profile': crud.profile(), 'app_vars': env_vars()} else: shout_tz = pytz.timezone(env_vars().default_tz) shout_list = shouts(self, shout_tz) loggedin = "Anonymous" values = {'shouts': shout_list, 'loggedin': loggedin, 'login_url': webapp2.uri_for('login', _scheme='https'), 'logout_url': users.create_logout_url("/"), 'app_vars': env_vars()} home_view(self, values)
def get(self): if users.is_current_user_admin(): # secure the page only admin can access query_string = self.request.query_string message = get_msg_by_key(query_string) file_list = message.file_list attach_list = message.attachment_list attachments = zip(file_list, attach_list) values = {'logout_url': users.create_logout_url("/"), 'app_vars': env_vars(), 'message': message, 'attachments': attachments, 'qs': query_string} display_msg(self, values) else: self.abort(401)
def get(self): if users.is_current_user_admin( ): # secure the page only admin can access query_string = self.request.query_string message = get_msg_by_key(query_string) file_list = message.file_list attach_list = message.attachment_list attachments = zip(file_list, attach_list) values = { 'logout_url': users.create_logout_url("/"), 'app_vars': env_vars(), 'message': message, 'attachments': attachments, 'qs': query_string } display_msg(self, values) else: self.abort(401)
def get(self): user = users.get_current_user() if not user: self.abort(401) # TODO: self.redirect doesn't work look into it uid = user.user_id() crud = ProfileCrud(uid) # If no profile send them to complete it otherwise route them back to home # TODO: Expose the update functionality it is already in place if not crud.profile(): values = {'user': user, 'profile': crud.profile(), 'app_vars': env_vars(), 'time_zones': tz_list()} profile_view(self, values) else: crud.update_ip(self.request.remote_addr) self.redirect('/')
def get(self): user = users.get_current_user() if not user: self.abort(401) # TODO: self.redirect doesn't work look into it uid = user.user_id() crud = ProfileCrud(uid) # If no profile send them to complete it otherwise route them back to home # TODO: Expose the update functionality it is already in place if not crud.profile(): values = { 'user': user, 'profile': crud.profile(), 'app_vars': env_vars(), 'time_zones': tz_list() } profile_view(self, values) else: crud.update_ip(self.request.remote_addr) self.redirect('/')