From 2bb8b5dd3eee47e665da570eb72cfea87c6ca3fe Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Thu, 8 Jul 2010 21:32:05 +0200 Subject: navigation based on jsTree --- coip/apps/auth/authz.py | 16 ---------------- coip/apps/auth/views.py | 6 ++++++ 2 files changed, 6 insertions(+), 16 deletions(-) delete mode 100644 coip/apps/auth/authz.py (limited to 'coip/apps/auth') diff --git a/coip/apps/auth/authz.py b/coip/apps/auth/authz.py deleted file mode 100644 index b5f3bd5..0000000 --- a/coip/apps/auth/authz.py +++ /dev/null @@ -1,16 +0,0 @@ -''' -Created on Jul 7, 2010 - -@author: leifj -''' -from coip.apps.name.models import Name - -#TODO implement acls -def has_permission_name(user,name,perm): - return True - -def has_permission(user, object, perm): - if type(object) == Name: - return has_permission_name(user,object,perm) - - return False; \ No newline at end of file diff --git a/coip/apps/auth/views.py b/coip/apps/auth/views.py index d38be1f..28ff7de 100644 --- a/coip/apps/auth/views.py +++ b/coip/apps/auth/views.py @@ -7,6 +7,7 @@ from django.http import HttpResponseRedirect from coip.apps.userprofile.models import UserProfile from django.contrib.auth.models import User from coip.apps.auth.utils import anonid +from coip.apps.name.models import lookup def meta(request,attr): v = request.META.get(attr) @@ -50,6 +51,11 @@ def accounts_login_federated(request): if update: request.user.save() profile.save() + + #autocreate a few personal namespaces + lookup('user:'+profile.identifier,True,'#l '+request.user+'#rw') + lookup(request.user,True,'#l '+request.user+'#rw') + next = request.session.get("after_login_redirect", None) if next is not None: return HttpResponseRedirect(next) -- cgit v1.1