Beispiel #1
0
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
Beispiel #2
0
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)