def link_add(request): #check_permissions(request.user, [PERMISSION_USER_CREATE]) title = _(u'add new intercepted link') if request.method == 'POST': form = LinkForm(request.POST) if form.is_valid(): link = form.save() messages.success(request, _(u'Intercepted link "%s" created successfully.') % link) return HttpResponseRedirect(reverse('link_list')) else: form = LinkForm() return render_to_response('generic_form.html', { 'template_id': u'link_add', 'title': title, 'form': form, 'object_name': _(u'intercepted link'), }, context_instance=RequestContext(request))
def link_edit(request, link_id): #check_permissions(request.user, [PERMISSION_USER_EDIT]) link = get_object_or_404(Link, pk=link_id) if request.method == 'POST': form = LinkForm(instance=link, data=request.POST) if form.is_valid(): link = form.save() messages.success(request, _(u'Intercepted link "%s" updated successfully.') % link) return HttpResponseRedirect(reverse('link_list')) else: form = LinkForm(instance=link) return render_to_response('generic_form.html', { 'template_id': u'link_edit', 'title': _(u'edit intercepted link: %s') % link, 'form': form, 'object': link, 'object_name': _(u'intercepted link'), }, context_instance=RequestContext(request))