def set_edit(request, set_id, response_format='html'): "ChangeSet edit" changeset = get_object_or_404(ChangeSet, pk=set_id) if not request.user.get_profile().has_permission(changeset.object, mode='w') \ and not request.user.get_profile().is_admin('treeio.changes'): return user_denied(request, "You don't have access to this Change Set.", response_format=response_format) if request.POST: form = ChangeSetForm(request.user.get_profile(), request.POST, instance=changeset) if form.is_valid(): changeset = form.save() return HttpResponseRedirect( reverse('changes_set_view', args=[changeset.id])) else: form = ChangeSetForm(request.user.get_profile(), instance=changeset) context = _get_default_context(request) context.update({'changeset': changeset, 'form': form}) return render_to_response('changes/set_edit', context, context_instance=RequestContext(request), response_format=response_format)
def set_edit(request, set_id, response_format='html'): "ChangeSet edit" changeset = get_object_or_404(ChangeSet, pk=set_id) if not request.user.get_profile().has_permission(changeset.object, mode='w') \ and not request.user.get_profile().is_admin('treeio.changes'): return user_denied(request, "You don't have access to this Change Set.", response_format=response_format) if request.POST: form = ChangeSetForm( request.user.get_profile(), request.POST, instance=changeset) if form.is_valid(): changeset = form.save() return HttpResponseRedirect(reverse('changes_set_view', args=[changeset.id])) else: form = ChangeSetForm(request.user.get_profile(), instance=changeset) context = _get_default_context(request) context.update({'changeset': changeset, 'form': form}) return render_to_response('changes/set_edit', context, context_instance=RequestContext(request), response_format=response_format)
def set_add(request, response_format='html'): "ChangeSet add" if request.POST: changeset = ChangeSet(author=request.user.get_profile()) form = ChangeSetForm(request.user.get_profile(), request.POST, instance=changeset) if form.is_valid(): set = form.save() return HttpResponseRedirect(reverse('changes_set_view', args=[set.id])) else: form = ChangeSetForm(request.user.get_profile()) context = _get_default_context(request) context.update({'form': form}) return render_to_response('changes/set_add', context, context_instance=RequestContext(request), response_format=response_format)
def set_add(request, response_format='html'): "ChangeSet add" if request.POST: changeset = ChangeSet(author=request.user.get_profile()) form = ChangeSetForm( request.user.get_profile(), request.POST, instance=changeset) if form.is_valid(): set = form.save() return HttpResponseRedirect(reverse('changes_set_view', args=[set.id])) else: form = ChangeSetForm(request.user.get_profile()) context = _get_default_context(request) context.update({'form': form}) return render_to_response('changes/set_add', context, context_instance=RequestContext(request), response_format=response_format)