diff options
author | Leif Johansson <leifj@sunet.se> | 2010-12-17 23:18:38 +0100 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2010-12-17 23:18:38 +0100 |
commit | edc86859e755d949919d4cf9fd82689ae31e60ef (patch) | |
tree | 85d94015e32cce1658830544ecb7337dcf094b1f /coip/apps | |
parent | 6e09166aed8946ac1c752f267c43743d8cbabd34 (diff) |
make the root namespace display ok
Diffstat (limited to 'coip/apps')
-rw-r--r-- | coip/apps/name/views.py | 8 | ||||
-rw-r--r-- | coip/apps/userprofile/views.py | 5 |
2 files changed, 8 insertions, 5 deletions
diff --git a/coip/apps/name/views.py b/coip/apps/name/views.py index 86ee66c..6e1d340 100644 --- a/coip/apps/name/views.py +++ b/coip/apps/name/views.py @@ -34,7 +34,7 @@ def delete(request,id): if not form.cleaned_data['recursive'] and name.children.count() > 0: return HttpResponseForbidden("Will not delete non-empty node") - for link in name.links: + for link in name.links.all(): link.delete() if form.cleaned_data['recursive']: @@ -172,11 +172,11 @@ def show(request,name): return render403() @login_required -def show_by_name(request,n=None): - if not n: +def show_by_name(request,name=None): + if not name: return show_root(request) try: - return show(request,lookup(n)) + return show(request,lookup(name)) except ObjectDoesNotExist: return HttpResponseNotFound() diff --git a/coip/apps/userprofile/views.py b/coip/apps/userprofile/views.py index 59633de..1ce980c 100644 --- a/coip/apps/userprofile/views.py +++ b/coip/apps/userprofile/views.py @@ -39,10 +39,13 @@ def home(request): except ObjectDoesNotExist: pass + urn = lookup("urn",True) anyuser = lookup("system:anyuser",True) + urn.setacl(anyuser,'rl') + profile = user_profile(request) home = lookup('user:'+request.user.username,autocreate=True) - home.short = "Home of %s (%s)" % (profile.display_name,profile.identifier) + home.short = "%s (%s)" % (profile.display_name,profile.identifier) home.save() add_member(home,profile.user) home.setacl(home,"rliwd") |