def url_edit(request, url_id): #check_permissions(request.user, [PERMISSION_USER_EDIT]) url = get_object_or_404(URL, pk=url_id) if request.method == 'POST': form = URLForm(instance=url, data=request.POST) if form.is_valid(): url = form.save() messages.success(request, _(u'Static link "%s" updated successfully.') % url) return HttpResponseRedirect(reverse('url_list')) else: form = URLForm(instance=url) return render_to_response('generic_form.html', { 'template_id': u'url_edit', 'title': _(u'edit static link: %s') % url, 'form': form, 'object': url, 'object_name': _(u'static link'), }, context_instance=RequestContext(request))
def url_add(request): #check_permissions(request.user, [PERMISSION_USER_CREATE]) title = _(u'create new static link') if request.method == 'POST': form = URLForm(request.POST) if form.is_valid(): url = form.save() messages.success(request, _(u'Static link "%s" created successfully.') % url) return HttpResponseRedirect(reverse('url_list')) else: form = URLForm() return render_to_response('generic_form.html', { 'template_id': u'url_add', 'title': title, 'form': form, 'object_name': _(u'static link'), }, context_instance=RequestContext(request))