Пример #1
0
  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)
Пример #2
0
 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)