summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2011-02-21 22:05:05 +0100
committerLeif Johansson <leifj@sunet.se>2011-02-21 22:05:05 +0100
commit55b25d9ca13ca80a99b802d244c2557eda05c187 (patch)
tree8bc8e27257c22fd48b3d9d9f6b85367903562733
parenteaaa685da22be10c429bda1706add1e442a83640 (diff)
remove broken twisted dependency
-rw-r--r--coip/apps/name/views.py22
1 files changed, 4 insertions, 18 deletions
diff --git a/coip/apps/name/views.py b/coip/apps/name/views.py
index 6e1d340..aacc67e 100644
--- a/coip/apps/name/views.py
+++ b/coip/apps/name/views.py
@@ -13,16 +13,11 @@ from pprint import pformat
import logging
from coip.apps.name.forms import NameEditForm, NewNameForm, NameDeleteForm,\
PermissionForm
-from twisted.python.reflect import ObjectNotFound
from django.shortcuts import get_object_or_404
@login_required
def delete(request,id):
- name = None
- try:
- name = Name.objects.get(id=id)
- except ObjectNotFound:
- return HttpResponseNotFound()
+ name = get_object_or_404(Name,pk=id)
if not name.has_permission(request.user,'d'):
return render403()
@@ -53,13 +48,8 @@ def delete(request,id):
@login_required
def add(request,id):
- parent = None
- if id:
- try:
- parent = Name.objects.get(id=id)
- except ObjectNotFound:
- return HttpResponseNotFound()
-
+ parent = get_object_or_404(Name,pk=id)
+
if id:
if not parent.has_permission(request.user,'i'):
return HttpResponseForbidden('You are not allowed to create names under '+parent)
@@ -81,11 +71,7 @@ def add(request,id):
@login_required
def edit(request,id):
- name = None
- try:
- name = Name.objects.get(id=id)
- except ObjectNotFound:
- return HttpResponseNotFound()
+ name = get_object_or_404(Name,pk=id)
if not name.has_permission(request.user,'w'):
return HttpResponseForbidden()