def delete(request, invitation_id): invitation = Invitation.get_by_id(int(invitation_id)) if invitation is None: raise Http404 invitation.delete() return HttpResponseRedirect('../..')
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}))