summaryrefslogtreecommitdiff
path: root/coip/apps/userprofile/views.py
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2011-08-16 13:30:51 +0200
committerLeif Johansson <leifj@sunet.se>2011-08-16 13:30:51 +0200
commit2ad60725b712e1fcea5c79bb085edb7c89f38a19 (patch)
tree659084b604880f0afde0fa01186724b6728f68b5 /coip/apps/userprofile/views.py
parente3618b195de9ad343dc89a98d58c0af5aff50d97 (diff)
switch back to profile but more stdnewprofiles
Diffstat (limited to 'coip/apps/userprofile/views.py')
-rw-r--r--coip/apps/userprofile/views.py39
1 files changed, 0 insertions, 39 deletions
diff --git a/coip/apps/userprofile/views.py b/coip/apps/userprofile/views.py
deleted file mode 100644
index 50fe184..0000000
--- a/coip/apps/userprofile/views.py
+++ /dev/null
@@ -1,39 +0,0 @@
-'''
-Created on Jul 6, 2010
-
-@author: leifj
-'''
-from django.contrib.auth.decorators import login_required
-from coip.multiresponse import respond_to, json_response
-from coip.apps.membership.models import Membership
-from django.core.exceptions import ObjectDoesNotExist
-from coip.apps.name.models import NameLink
-from django.contrib.auth.models import User
-from django.shortcuts import get_object_or_404
-from coip.apps.userprofile.models import Identifier
-
-
-@login_required
-def home(request):
- memberships = []
- try:
- memberships = Membership.objects.filter(user=request.user,hidden=False)
- except ObjectDoesNotExist:
- pass
-
- names = [(link.src,link.data) for link in NameLink.objects.filter(dst__memberships__user=request.user,type=NameLink.access_control,data__contains='i').all()]
- identifiers = Identifier.objects.filter(user=request.user)
- return respond_to(request, {'text/html': 'apps/userprofile/home.html'},{'memberships': memberships,'names': names,'identifiers': identifiers})
-
-@login_required
-def search(request):
- list = []
- if request.REQUEST.has_key('term'):
- term = request.REQUEST['term']
- list = [{'label': user.username,'value': user.id} for user in User.objects.filter(username__contains=term)]
- return json_response(list)
-
-@login_required
-def info(request,username):
- user = get_object_or_404(User,username=username)
- return json_response({'username': user.username}); \ No newline at end of file