Esempio n. 1
0
def delete(request, invitation_id):


    invitation = Invitation.get_by_id(int(invitation_id))

    if invitation is None:
        raise Http404

    invitation.delete()

    return HttpResponseRedirect('../..')
Esempio n. 2
0
def edit(request, invitation_id):

    invitation = Invitation.get_by_id(int(invitation_id))

    if invitation is None:
        raise Http404

    if request.method == 'POST':
        form = InvitationForm(request.POST, instance=invitation)
        if form.is_valid():
            logging.info('edit invitation before %s'% invitation)
            form.save(commit=False)
            logging.info('edit invitation after %s'% invitation)
            invitation.save()
            return HttpResponseRedirect('../..')
    else:
        form = InvitationForm(instance=invitation)

    return render_to_response('admin/invitations_edit.html', RequestContext(request, {'form':form}))