Ejemplo n.º 1
0
    def post(self):
        tournament = Tournament.get(self.request.get("tournament_key"))
        member_count = TournamentMembership.all().ancestor(tournament).count()

        for arg in self.request.arguments():
            if arg.startswith("seed_"):
                member_key = arg.split("_")[1]
                member = TournamentMembership.get(member_key)

                seed = int(self.request.get(arg)) - 1
                assert seed >= 0 and seed < member_count
                member.seed = seed
                member.put()

        tournament.schedule()
        views.Tournaments.clear()
Ejemplo n.º 2
0
  def post(self):
    tournament = Tournament.get(self.request.get("tournament_key"))
    member_count = TournamentMembership.all().ancestor(tournament).count()

    for arg in self.request.arguments():
      if arg.startswith("seed_"):
        member_key = arg.split("_")[1]
        member = TournamentMembership.get(member_key)

        seed = int(self.request.get(arg)) - 1
        assert seed >= 0 and seed < member_count
        member.seed = seed
        member.put()

    tournament.schedule()
    views.Tournaments.clear()
Ejemplo n.º 3
0
    def post(self):
        membership = TournamentMembership.get(
            self.request.get("membership_key"))
        membership.delete()

        views.Tournaments.clear()
Ejemplo n.º 4
0
  def post(self):
    membership = TournamentMembership.get(self.request.get("membership_key"))
    membership.delete()

    views.Tournaments.clear()