Exemple #1
0
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),
    )
Exemple #2
0
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),
    )
Exemple #3
0
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))
Exemple #4
0
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))