def kick_off(request, player): player = get_object_or_404(Player, pk=player) sgs = player.playergroup_set.filter(owner=WorkshopGame.get_instance()) for s in sgs: s.players.remove(player) return redirect('workshop_home')
def add_group(request): if request.method == 'POST': form = AGForm(request.POST) if form.is_valid(): sg = form.save() sg.owner = WorkshopGame.get_instance() sg.save() return redirect('ws_edit_spot', day=sg.day, hour=sg.hour) else: form = AGForm() return render_to_response('workshop/cpanel/addgroup.html', { 'module': 'workshop', 'form': form, }, context_instance=RequestContext(request))
def add_group(request): if request.method == 'POST': form = AGForm(request.POST) if form.is_valid(): sg = form.save() sg.owner = WorkshopGame.get_instance() sg.save() return redirect('ws_edit_spot', day=sg.day, hour=sg.hour) else: form = AGForm() return render_to_response('workshop/cpanel/addgroup.html', {'module': 'workshop', 'form': form, }, context_instance=RequestContext(request) )
def edit_group(request, semigroup): semigroup = get_object_or_404(Semigroup, pk=semigroup) if request.method == 'POST': form = AGForm(request.POST, instance=semigroup) if form.is_valid(): sg = form.save() sg.owner = WorkshopGame.get_instance() sg.save() return redirect('ws_edit_spot', day=sg.day, hour=sg.hour) else: form = AGForm(instance=semigroup) return render_to_response('workshop/cpanel/editgroup.html', { 'module': 'workshop', 'form': form, 'instance': semigroup, }, context_instance=RequestContext(request))
def edit_group(request, semigroup): semigroup = get_object_or_404(Semigroup, pk=semigroup) if request.method == 'POST': form = AGForm(request.POST, instance=semigroup) if form.is_valid(): sg = form.save() sg.owner = WorkshopGame.get_instance() sg.save() return redirect('ws_edit_spot', day=sg.day, hour=sg.hour) else: form = AGForm(instance=semigroup) return render_to_response('workshop/cpanel/editgroup.html', {'module': 'workshop', 'form': form, 'instance': semigroup, }, context_instance=RequestContext(request) )
def form_valid(self, form): sg = form.save() sg.owner = WorkshopGame.get_instance() sg.save() return redirect('ws_edit_spot', day=sg.day, hour=sg.hour)