Example #1
0
	def post(self):
		if not isUserCook(self):
			self.redirect("/")
			return
		else:
			sumprice = 0
			day = getFormDate(self)
			#Adds a dish to menu item
			menuItemKey=self.request.get('menuItemKey')
			if ((menuItemKey != None) and (menuItemKey != "")):
				menuItem=db.get(menuItemKey)
				if (menuItem != None) and menuItem.occurrences.count()==0:
					sumprice = menuItem.dish.price
					if sumprice == None:
						sumprice = 0
					#Get the dish
					dishKey = self.request.get('componentDishKey')
					#Create a menu item for the dish
					addMenuItem(dishKey, day, menuItem)
					#Add the menu item to the current MenuItem
					for component in menuItem.components:
						if (component.dish.price != None):
							sumprice = sumprice + component.dish.price
					menuItem.sumprice = sumprice
					menuItem.put()
					modifyMenuItem(menuItem)
			self.redirect("/menuEdit?day="+str(day))
Example #2
0
	def post(self):
		if not isUserCook(self):
			self.redirect("/")
			return
		else:
			#Adds a dish to current days menu
			day=getFormDate(self)
			dishKey=self.request.get('dishKey')
			if ((dishKey != None) and (dishKey != "")):
				addMenuItem(dishKey, day)
			self.redirect("/menuEdit?day="+str(day))