def removeTeam(self, leagueID, teamID): # Returns a json string if "steamid" in session: RUser = Session.query(db.Users).filter(db.Users.steamID == session["steamid"]).first() if RUser.Permissions[0].teams: RTeam = Session.query(db.Teams).filter(db.Teams.id == teamID).first() if RTeam: RMatch = Session.query(db.Matches).filter(db.or_(db.Matches.team1 == teamID, db.Matches.team2 == teamID)).first() if RMatch: success = False message = "<strong>Oh snap!</strong> I can't remove a team with matches." else: Session.delete(RTeam) Session.commit() success = True message = "Removed selected team." else: success = False message = "<strong>Oh snap!</strong> Couldn't remove this team." else: success = False message = "You don't have sufficent privileges to access this page." else: success = False message = "You don't have sufficent privileges to access this page." array = {"success": success, "message": message} return json.dumps(array)
def removeLeague(self, leagueID): # Returns a json string if "steamid" in session: RUser = Session.query(db.Users).filter(db.Users.steamID == session["steamid"]).first() if RUser.Permissions[0].leagues: RLeague = Session.query(db.Leagues).filter(db.Leagues.id == leagueID).first() if RLeague: Session.delete(RLeague) Session.commit() success = True message = "Removed selected league." else: success = False message = "<strong>Oh snap!</strong> Couldn't remove this league." else: success = False message = "You don't have sufficent privileges to access this page." else: success = False message = "You don't have sufficent privileges to access this page." array = {"success": success, "message": message} return json.dumps(array)