def addFriend():
     requireLogin()
     username = session.get("current_user")
     otherUsername = request.form["friend_username"]
     error = dbutils.addFriendRequest(username,otherUsername)
     session["friend_error"] = error
     return redirect("/gameList")
 def addFriend():
     requireLogin()
     username = session.get("current_user")
     otherUsername = request.form["friend_username"]
     error = dbutils.addFriendRequest(username, otherUsername)
     session["friend_error"] = error
     return redirect("/gameList")
 def removeFriendEndpoint():
     requireLogin()
     username = request.form["username"]
     friend   = request.form["friend"]
     if (friend == ""):
         return redirect("/userSettings")
     error = dbutils.removeFriend(username,friend)
     print(error)
     return redirect("/userSettings")
 def removeFriendEndpoint():
     requireLogin()
     username = request.form["username"]
     friend = request.form["friend"]
     if (friend == ""):
         return redirect("/userSettings")
     error = dbutils.removeFriend(username, friend)
     print(error)
     return redirect("/userSettings")
 def board():
     requireLogin()
     gameId = session.get("gameId")
     game = dbutils.getGame(gameId)
     session["chessGame"] = game
     return render_template("ChessBoard.html",
                            game=game,
                            error=session.get("BoardError"),
                            userName=session.get("current_user"))
 def startGame():
     requireLogin()
     otherUsername = request.form["user"]
     if (otherUsername == ""):
         return redirect("/gameList")
     username = session.get("current_user")
     game = dbutils.createGame("ChessGame",[username,otherUsername])
     session["chessGame"] = game
     session["gameId"] = game.getId()
     return redirect("/board")
 def startGame():
     requireLogin()
     otherUsername = request.form["user"]
     if (otherUsername == ""):
         return redirect("/gameList")
     username = session.get("current_user")
     game = dbutils.createGame("ChessGame", [username, otherUsername])
     session["chessGame"] = game
     session["gameId"] = game.getId()
     return redirect("/board")
 def gameList():
     requireLogin()
     session["gameId"] = ""
     session["BoardError"] = ""
     username = session.get("current_user")
     games = dbutils.getGamesForUser(username)
     return render_template("GameList.html",
                 games = games,
                 userName = username,
                 friendError = session.get("friend_error"),
                 friendRequests = dbutils.getFriendRequests(username),
                 friends = dbutils.getFriends(username))
 def gameList():
     requireLogin()
     session["gameId"] = ""
     session["BoardError"] = ""
     username = session.get("current_user")
     games = dbutils.getGamesForUser(username)
     return render_template(
         "GameList.html",
         games=games,
         userName=username,
         friendError=session.get("friend_error"),
         friendRequests=dbutils.getFriendRequests(username),
         friends=dbutils.getFriends(username))
Пример #10
0
def secret():
    requireLogin()
    return "Current User: "******"current_user")
Пример #11
0
 def changePasswordEndpoint():
     requireLogin()
     return dbutils.changePassword()
Пример #12
0
 def declineFriendRequest():
     requireLogin()
     username = session.get("current_user")
     otherUsername = request.form["friend_username"]
     dbutils.declineFriendRequest(username,otherUsername)
     return redirect("/gameList")
Пример #13
0
 def acceptFriendRequest():
     requireLogin()
     username = session.get("current_user")
     friendUsername = request.form["friend_username"]
     dbutils.acceptFriendRequest(username,friendUsername)
     return redirect("/gameList")
Пример #14
0
 def acceptFriendRequest():
     requireLogin()
     username = session.get("current_user")
     friendUsername = request.form["friend_username"]
     dbutils.acceptFriendRequest(username, friendUsername)
     return redirect("/gameList")
Пример #15
0
 def declineFriendRequest():
     requireLogin()
     username = session.get("current_user")
     otherUsername = request.form["friend_username"]
     dbutils.declineFriendRequest(username, otherUsername)
     return redirect("/gameList")
Пример #16
0
 def changePasswordEndpoint():
     requireLogin()
     return dbutils.changePassword()
Пример #17
0
 def userSettings():
     requireLogin()
     username = session.get("current_user")
     return render_template("Settings.html", userName=username)
Пример #18
0
 def userSettings():
     requireLogin()
     username = session.get("current_user")
     return render_template("Settings.html",userName = username)
Пример #19
0
def secret():
    requireLogin()
    return "Current User: "******"current_user")
 def board():
     requireLogin()
     gameId = session.get("gameId")
     game = dbutils.getGame(gameId)
     session["chessGame"] = game
     return render_template("ChessBoard.html", game = game, error = session.get("BoardError"), userName = session.get("current_user"))