def get(self): if(not isUserAdmin(self)): self.session[LOGIN_NEXT_PAGE_KEY] = self.URL self.redirect("/") return monday = getMonday(getFormDate(self)) prevMonday=monday + datetime.timedelta(days=-7) nextMonday=monday + datetime.timedelta(days=7) days=[] books = Books.all().filter("monday = ", monday); weeklyIncome = books.get() if weeklyIncome == None: weeklyIncome = Books() for i in range(0,5): actualDayObject={} actualDate=monday+datetime.timedelta(days=i) actualDayObject["day"] = dayNames[i] actualDayObject["index"] = i actualDayObject["date"] = actualDate days.append(actualDayObject) days[0]['total'] = weeklyIncome.mondayIncome days[1]['total'] = weeklyIncome.tuesdayIncome days[2]['total'] = weeklyIncome.wednesdayIncome days[3]['total'] = weeklyIncome.thursdayIncome days[4]['total'] = weeklyIncome.fridayIncome template_values={ 'days': days, 'monday':monday, 'prev':prevMonday, 'next':nextMonday } template = jinja_environment.get_template('templates/admin/weeklyFacebookVisits.html') self.printPage("Facebook", template.render(template_values), False, False)
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))
def post(self): if not isUserCook(self): self.redirect("/") return else: #Adds a composit to current days menu day = getFormDate(self) categoryKey = self.request.get('dishCategoryKey') addComposit(categoryKey, day) self.redirect("/menuEdit?day="+str(day))
def post(self): if not isUserCook(self): self.redirect("/") return else: #Adds an item to composit day = getFormDate(self) compositKey = self.request.get("compositKey") menuItemKey = self.request.get("menuItem") addMenuItemToComposit(compositKey, menuItemKey) self.redirect("/menuEdit?day="+ str(day))
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))
def post(self): if not isUserCook(self): self.redirect("/") return else: #Adds an item to composit day = getFormDate(self) compositItem = CompositMenuItemListItem.get(self.request.get("componentKey")) if compositItem.composit.occurrences.count()==0: compositItem.delete() modifyComposit(compositItem.composit) self.redirect("/menuEdit?day="+str(day))
def post(self): monday = getMonday(getFormDate(self)) books = Books.all().filter("monday = ", monday); weeklyIncome = books.get() if weeklyIncome == None: weeklyIncome = Books() weeklyIncome.monday = monday weeklyIncome.mondayIncome = int(self.request.get("value_0")) weeklyIncome.tuesdayIncome = int(self.request.get("value_1")) weeklyIncome.wednesdayIncome = int(self.request.get("value_2")) weeklyIncome.thursdayIncome = int(self.request.get("value_3")) weeklyIncome.fridayIncome = int(self.request.get("value_4")) weeklyIncome.put() self.redirect(self.URL +"?" + FORM_DAY +"=" + str(monday))
def post(self): if not isUserCook(self): self.redirect("/") return else: day = getFormDate(self) menuItemKey=self.request.get('menuItemKey') if ((menuItemKey != None) and (menuItemKey != "")): menuItem=db.get(menuItemKey) if (menuItem != None) and menuItem.occurrences.count()==0: #Save new price menuItem.price = int(self.request.get('price')) menuItem.put() modifyMenuItem(menuItem) self.redirect("/menuEdit?day="+str(day))
def post(self): if not isUserCook(self): self.redirect("/") return else: day = getFormDate(self) compositKey=self.request.get('compositKey') if ((compositKey != None) and (compositKey != "")): composit=Composit.get(compositKey) if (composit != None): if composit.occurrences.count()==0: #Save new price composit.price = int(self.request.get('price')) composit.put() modifyComposit(composit) self.redirect("/menuEdit?day="+str(day))
def post(self): if not isUserCook(self): self.redirect("/") return else: day = getFormDate(self) #Deletes a dish from current days menu compositKey=self.request.get('compositKey') if ((compositKey != None) and (compositKey != "")): composit=Composit.get(compositKey) if composit != None and composit.occurrences.count() == 0: for component in composit.components: component.delete() composit.delete() deleteComposit(composit) else: composit.active = False composit.put() modifyComposit(composit) self.redirect("/menuEdit?day="+str(day))
def post(self): actualOrder = self.session.get(ACTUAL_ORDER,{}) day=getFormDate(self) # Add order for field in self.request.arguments(): logInfo(self, self.URL, "FIELD key " + field[3:] + " value " + self.request.get(field)) if (field[:3]=="MIC"): if (self.request.get(field) != 0 and self.request.get(field) != "0"): logInfo(self, self.URL, "ORDERED_COMPONENT key " + field[3:] + " value " + self.request.get(field)) actualOrder[field[3:]]=self.request.get(field) else: try: del actualOrder[field[3:]] except: pass logInfo(self, self.URL, "TOTAL_ORDERED " + str(len(actualOrder))) self.session[ACTUAL_ORDER]=actualOrder logInfo(self, self.URL, "SAVED_TO_SESSION " + str(len(self.session[ACTUAL_ORDER]))) logInfo(self, self.URL, "SAVED_ORDER") self.redirect("/order?day="+str(day))
def post(self): if not isUserCook(self): self.redirect("/") return else: day = getFormDate(self) #Deletes a dish from current days menu menuItemKey=self.request.get('menuItemKey') if ((menuItemKey != None) and (menuItemKey != "")): menuItem=db.get(menuItemKey) if menuItem != None and menuItem.occurrences.count() == 0 and menuItem.composits.count() == 0: containingMenuItem = menuItem.containingMenuItem if containingMenuItem != None: #"Deleting sub item" sumprice = menuItem.containingMenuItem.dish.price if sumprice == None: sumprice = 0 for component in menuItem.containingMenuItem.components: if component.dish.price != None: sumprice = sumprice + component.dish.price if menuItem.dish.price != None: sumprice = sumprice - menuItem.dish.price menuItem.containingMenuItem.sumprice = sumprice menuItem.containingMenuItem.put() if menuItem.components != None: for component in menuItem.components: component.delete() deleteMenuItem(component) menuItem.delete() deleteMenuItem(menuItem) if containingMenuItem != None: modifyMenuItem(menuItem.containingMenuItem) else: menuItem.active = False menuItem.put() modifyMenuItem(menuItem) self.redirect("/menuEdit?day="+str(day))
def post(self): day=getFormDate(self) self.session[ACTUAL_ORDER]={} logInfo(self, self.URL, "CLEAR_ORDER") self.redirect("/order?day="+str(day))
def get(self): day=getFormDate(self) self.session[ACTUAL_ORDER]={} self.redirect("/order?day="+str(day))