Example #1
0
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))
Example #2
0
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))