Пример #1
0
def profile(username):
    
    return render_template("profile.html",
        common          = sysLib.getCommonInfo({"username": session['username']}, "profile"),
        roles           = modLib.getValidRoles(session['username']),
        username        = {"name": username, "role": modLib.getRole(username)}
    )
Пример #2
0
def users():

   return render_template("users.html",
        common          = sysLib.getCommonInfo({"username": session['username']}, "admin/users"),
        roles           = modLib.getValidRoles(session['username']),
        users           = modLib.getUsers()
    )
Пример #3
0
def addUser():

    if request.method == 'POST':
        email = request.form.get('email', None)
        password = request.form.get('password', None)
        cPassword = request.form.get('confirm_password', None)
        md5_Digest = request.form.get('md5_Digest', None)
        role = request.form.get('role')
        if email not in modLib.getUsernames():
            newuser = modLib.Users(email, md5_Digest.encode('utf-8'), role)
            modLib.db.session.add(newuser)
            modLib.db.session.commit()

    return render_template("addUser.html",
        common          = sysLib.getCommonInfo({"username": session['username']}, "admin/addUser"),
        roles           = modLib.getValidRoles(session['username']),
        isInitial       = False
    )