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)} )
def users(): return render_template("users.html", common = sysLib.getCommonInfo({"username": session['username']}, "admin/users"), roles = modLib.getValidRoles(session['username']), users = modLib.getUsers() )
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 )