2011-04-30 05:18:32 +00:00
|
|
|
from django.http import HttpResponse, HttpResponseRedirect
|
|
|
|
from django.shortcuts import render_to_response, get_object_or_404
|
|
|
|
from django.template import Context, RequestContext
|
|
|
|
from django.contrib.auth.decorators import login_required
|
|
|
|
|
2012-04-26 12:33:24 +00:00
|
|
|
from seaserv import ccnet_rpc, get_binding_userids
|
2011-04-30 05:18:32 +00:00
|
|
|
|
2012-04-02 15:56:41 +00:00
|
|
|
@login_required
|
|
|
|
def list_userids(request):
|
|
|
|
userid_list = get_binding_userids(request.user.username)
|
|
|
|
|
2012-04-18 13:18:31 +00:00
|
|
|
peer_list = []
|
|
|
|
for userid in userid_list:
|
2012-04-18 13:34:58 +00:00
|
|
|
try:
|
|
|
|
peernames = ccnet_rpc.get_peernames_by_userid(userid)
|
|
|
|
for peername in peernames.split('\n'):
|
|
|
|
if not peername:
|
|
|
|
continue
|
|
|
|
peer_list.append(peername)
|
|
|
|
except:
|
|
|
|
pass
|
2012-04-18 13:18:31 +00:00
|
|
|
|
2012-04-02 15:56:41 +00:00
|
|
|
return render_to_response('profile/user_ids.html',
|
2012-04-18 13:18:31 +00:00
|
|
|
{'peer_list': peer_list},
|
2012-04-02 15:56:41 +00:00
|
|
|
context_instance=RequestContext(request))
|