Esempio n. 1
0
	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)
Esempio n. 2
0
	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())