def get(self): if(not isUserAdmin(self)): self.redirect("/") if ((self.request.get('wishKey') != None) and (self.request.get('wishKey') != "")): # A single wish with editable ingredient list wish = db.get(self.request.get('wishKey')) template_values = { 'wish': wish, } template = jinja_environment.get_template('templates/wish.html') self.printPage(wish.title, template.render(template_values), False, False) else: # All the wishes wishes = Wish.gql("ORDER BY title") template_values = { 'wishes': wishes, } template = jinja_environment.get_template('templates/wish_list.html') self.printPage("Fejlesztesi kivansagok", template.render(template_values), False, False)
def post(self): if(not isUserAdmin(self)): self.session[LOGIN_NEXT_PAGE_KEY] = self.URL self.redirect("/") if ((self.request.get('wishKey') != None) and (self.request.get('wishKey') != "")): #Modification of basic data wish = db.get(self.request.get('wishKey')) wish.title = self.request.get('title') wish.description = self.request.get('description') wish.put() self.redirect('/wish?wishKey=%s' % self.request.get('wishKey')) else: wish = Wish() wish.title = self.request.get('title') wish.description = self.request.get('description') wish.put() self.redirect('/wish?wishKey=%s' % wish.key())