Example #1
0
def delete_destination(request, did):
    "Delete a Destination"
    dest = get_object_or_404(Destination, pk=did)
    if request.method == "POST":
        form = DestForm(request.POST, instance=dest)
        if form.is_valid():
            try:
                dest.delete()
                msg = _("The destination has been deleted")
            except DatabaseError:
                msg = _("The destination could not be deleted")
            messages.info(request, msg)
            return HttpResponseRedirect(reverse("destination-rules"))
    else:
        form = DestForm(instance=dest)
    form.fields["name"].widget.attrs["size"] = "45"
    return render_to_response("web/config/delete_destination.html", locals(), context_instance=RequestContext(request))
Example #2
0
def add_destination(request):
    "add a destination"
    if request.method == "POST":
        form = DestForm(request.POST)
        if form.is_valid():
            try:
                form.save()
                msg = _("The destination was created successfully")
                messages.info(request, msg)
                return HttpResponseRedirect(reverse("destination-rules"))
            except DatabaseError:
                msg = _("The destination could not be created")
                messages.info(request, msg)
                return HttpResponseRedirect(reverse("destination-rules"))
    else:
        form = DestForm()
    form.fields["name"].widget.attrs["size"] = "45"
    return render_to_response("web/config/add_destination.html", locals(), context_instance=RequestContext(request))
Example #3
0
def delete_destination(request, did):
    "Delete a Destination"
    dest = get_object_or_404(Destination, pk=did)
    if request.method == 'POST':
        form = DestForm(request.POST, instance=dest)
        if form.is_valid():
            try:
                dest.delete()
                msg = _('The destination has been deleted')
            except DatabaseError:
                msg = _('The destination could not be deleted')
            messages.info(request, msg)
            return HttpResponseRedirect(reverse('destination-rules'))
    else:
        form = DestForm(instance=dest)
    form.fields['name'].widget.attrs['size'] = '45'
    return render_to_response('web/config/delete_destination.html',
                              locals(),
                              context_instance=RequestContext(request))
Example #4
0
def add_destination(request):
    "add a destination"
    if request.method == 'POST':
        form = DestForm(request.POST)
        if form.is_valid():
            try:
                form.save()
                msg = _('The destination was created successfully')
                messages.info(request, msg)
                return HttpResponseRedirect(reverse('destination-rules'))
            except DatabaseError:
                msg = _('The destination could not be created')
                messages.info(request, msg)
                return HttpResponseRedirect(reverse('destination-rules'))
    else:
        form = DestForm()
    form.fields['name'].widget.attrs['size'] = '45'
    return render_to_response('web/config/add_destination.html',
                              locals(),
                              context_instance=RequestContext(request))