def private_new(request): if request.method == "POST": form = ConferencePrivateEventForm(request.POST) if form.is_valid(): session = form.save(commit=False) session.creator = request.user session.save() return HttpResponseRedirect(reverse("conference_private", kwargs={"session": session.id})) else: form = ConferencePrivateEventForm() return render_to_response( "conference/schedule/session_edit.html", {"form": form, "new": True, "private": True}, context_instance=RequestContext(request), )
def private_edit(request, session): s = get_object_or_404(ConferencePrivateEvent, id=session) if s.creator != request.user: return render_to_response("conference/schedule/denied.html", {}, context_instance=RequestContext(request)) if request.method == "POST": form = ConferencePrivateEventForm(request.POST, instance=s) if form.is_valid(): session = form.save() return HttpResponseRedirect(reverse("conference_private", kwargs={"session": session.id})) else: form = ConferencePrivateEventForm(instance=s) return render_to_response( "conference/schedule/session_edit.html", {"form": form, "private": True}, context_instance=RequestContext(request), )
def private_new(request): if request.method == 'POST': form = ConferencePrivateEventForm(request.POST) if form.is_valid(): session = form.save(commit=False) session.creator = request.user session.save() return HttpResponseRedirect( reverse('conference_private', kwargs={'session': session.id})) else: form = ConferencePrivateEventForm() return render_to_response("conference/schedule/session_edit.html", { "form": form, "new": True, "private": True }, context_instance=RequestContext(request))
def private_edit(request, session): s = get_object_or_404(ConferencePrivateEvent, id=session) if s.creator != request.user: return render_to_response("conference/schedule/denied.html", {}, context_instance=RequestContext(request)) if request.method == 'POST': form = ConferencePrivateEventForm(request.POST, instance=s) if form.is_valid(): session = form.save() return HttpResponseRedirect( reverse('conference_private', kwargs={'session': session.id})) else: form = ConferencePrivateEventForm(instance=s) return render_to_response("conference/schedule/session_edit.html", { "form": form, "private": True }, context_instance=RequestContext(request))