def changeItemManager(): if request.form.get("change") != '': sID = int(request.form.get("sID")) itemId = int(request.form.get("ItemID")) change = int(request.form.get("change")) sign = int(request.form.get("sign")) proceed = True if sign == -1: current = Backend.getSectItems(sID) for c in current: if c["ID"] == itemId: if c["Quantity"] < change: proceed = False if proceed: Backend.changeSectItem(sID, itemId, sign * change) return '', 204
def managerSectionPage(): sID = request.form.get("sID") pageData = { "ID": sID, "Name": Backend.getSectName(sID), "AllItems": Backend.getItems() } items = [] for item in Backend.getSectItems(sID): item["Name"] = Backend.getItemName(item["ID"]) items.append(item) pageData["Items"] = items managerIDs = Backend.getSectManagers(sID) managerNames = [] for mID in managerIDs: managerNames.append(Backend.getManagerName(mID)) pageData["ManagerNames"] = managerNames return render_template("managerSectionPage.html", pageData=pageData)