Example #1
0
  def post(self):
    tournament_key = db.Key(self.request.get("tournament_key"))

    db.delete(TournamentMembership.all(keys_only=True).ancestor(tournament_key))
    db.delete(TournamentMatchUp.all(keys_only=True).ancestor(tournament_key))
    db.delete(TournamentMatchUpMembership.all(keys_only=True).ancestor(tournament_key))
    db.delete(tournament_key)
    views.Tournaments.clear()
Example #2
0
    def post(self):
        tournament_key = db.Key(self.request.get("tournament_key"))

        db.delete(
            TournamentMembership.all(keys_only=True).ancestor(tournament_key))
        db.delete(
            TournamentMatchUp.all(keys_only=True).ancestor(tournament_key))
        db.delete(
            TournamentMatchUpMembership.all(
                keys_only=True).ancestor(tournament_key))
        db.delete(tournament_key)
        views.Tournaments.clear()
Example #3
0
  def post(self):
    forfeit_mm = TournamentMatchUpMembership.get(self.request.get("mm_key"))

    match_up = forfeit_mm.match_up
    for match_up_mm in match_up.tournamentmatchupmembership_set:
      if match_up_mm.key() != forfeit_mm.key():
        winner_mm = match_up_mm
        break

    match_up.advance(winner_mm.membership, forfeit_mm.membership)

    tournament = match_up.parent()
    views.TournamentBox.clear(tournament.key())
    views.Tournaments.clear()
Example #4
0
    def post(self):
        forfeit_mm = TournamentMatchUpMembership.get(
            self.request.get("mm_key"))

        match_up = forfeit_mm.match_up
        for match_up_mm in match_up.tournamentmatchupmembership_set:
            if match_up_mm.key() != forfeit_mm.key():
                winner_mm = match_up_mm
                break

        match_up.advance(winner_mm.membership, forfeit_mm.membership)

        tournament = match_up.parent()
        views.TournamentBox.clear(tournament.key())
        views.Tournaments.clear()