From 9fa6941d2e811a335477dc0270cde30e9d48a62a Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Sat, 10 Jul 2010 01:58:40 +0200 Subject: list user writable nodes --- coip/apps/name/models.py | 1 - coip/apps/userprofile/views.py | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'coip') diff --git a/coip/apps/name/models.py b/coip/apps/name/models.py index 3a1e2cc..7271e5c 100644 --- a/coip/apps/name/models.py +++ b/coip/apps/name/models.py @@ -5,7 +5,6 @@ Created on Jun 24, 2010 ''' from django.db import models import re -from twisted.python.reflect import ObjectNotFound from pprint import pprint from django.contrib.auth.models import User from django.core.exceptions import ObjectDoesNotExist diff --git a/coip/apps/userprofile/views.py b/coip/apps/userprofile/views.py index fe943d8..2ea4e2a 100644 --- a/coip/apps/userprofile/views.py +++ b/coip/apps/userprofile/views.py @@ -12,6 +12,7 @@ from coip.apps.userprofile.utils import user_profile from django.core.exceptions import ObjectDoesNotExist from pprint import pprint from coip.apps.auth.utils import nonce +from coip.apps.name.models import Name, NameLink @login_required def merge(request,pkey=None): @@ -38,7 +39,8 @@ def home(request): except ObjectDoesNotExist: pass - pprint(memberships) - return respond_to(request, {'text/html': 'apps/userprofile/home.html'},{'memberships': memberships}) + names = [(link.src,link.data) for link in NameLink.objects.filter(dst__memberships__user=request.user,type=NameLink.access_control).all()] + + return respond_to(request, {'text/html': 'apps/userprofile/home.html'},{'memberships': memberships,'names': names}) -- cgit v1.1