Ejemplo n.º 1
0
def managerHomepage():
    pageData = {
        "Name": Backend.getName(current_user.id),
    }
    sections = []
    for section in list(Backend.getSections()):
        if current_user.id in section["Managers"]:
            sections.append(section)
    pageData["Sections"] = sections

    return render_template("managerHomepage.html", pageData=pageData)
Ejemplo n.º 2
0
def createAccount():
    # Get form data
    name = request.form.get("name")
    userName = request.form.get("username")
    hashedPassword = generate_password_hash(request.form.get("password"),
                                            method='sha256')
    accType = request.form.get("type")
    sections = []
    for section in Backend.getSections():
        if request.form.get(section["Name"]) != None:
            sections.append(section["ID"])
    Backend.createAccount(name, userName, hashedPassword, accType, sections)
    return '', 204
Ejemplo n.º 3
0
def adminHomepage():
    pageData = {
        "Name": Backend.getName(current_user.id),
        "Items": Backend.getItems(),
        "Sections": list(Backend.getSections())
    }
    managers = Backend.getManagers()
    sep = []
    for manager in managers:
        sectNames = ""
        for sect in manager["Sections"]:
            sectNames += Backend.getSectName(sect) + ", "
        manager["SectionNames"] = sectNames[:-2]
        sep.append(manager)
    pageData["Managers"] = sep
    return render_template("adminHomepage.html", pageData=pageData)