def get(self): session = get_current_session() if session.is_active(): data = utils.prepare_base_template_values(self) self.writeTemplateToResponse('pages/Add.html', data) else: self.redirect('/?msg=needToBeLoggedToAdd')
def get(self, username): data = utils.prepare_base_template_values(self) if utils.is_username_in_datamodel(username): sort = utils.get_current_sort(self.request.get("sort")) presentsAndPages = utils.get_presents_and_pages(username, sort) data.update(presentsAndPages) data['currentSort'] = sort data['sortUrls'] = utils.get_current_sort_urls(sort) data['isLoggedIn'] = False session = get_current_session() if session.is_active(): # get the public user list URL o = urlparse(self.request.url) data['isLoggedIn'] = True data['userPublicUrl'] = o.scheme + "://" + o.netloc + o.path + "/" + username self.writeTemplateToResponse('pages/List.html', data) else: self.writeTemplateToResponse('pages/ListNotFound.html', data)
def get(self): # Show some presents on the home page data = utils.prepare_base_template_values(self) data['presents'] = utils.prepare_present_list_for_template(Present.all().order("-dateAdded").fetch(12)) self.writeTemplateToResponse('pages/Home.html', data)