def getHubMembers(request,data_type,data_value): loggedin, data = ttagServiceAuth(request) #"owner_id":"5064dd00559ae9da2b9e38b8","location_type":"HUB","user_id":"5064dd00559ae9da2b9e38b8","access_token":"ff891baeb4106593b40a5b9110c90f44" if loggedin: user_id = data["_id"] user_name = data["user_name"] response_hubs = ttagGetHubsByOwnerId(data['_id'], request.COOKIES['access_token']) response_count = ttagRequestCount(data['_id']) counts = response_count['counts'] key_name = "hub_id" if data_type == "id": from_time = 0 if 'from_time' not in request.POST else request.POST['from_time'] to_time = 4116171410000 if 'to_time' not in request.POST else request.POST['to_time'] items_per_page = 10000 if 'items_per_page' not in request.POST else request.POST['items_per_page'] page_number = 0 if 'page_number' not in request.POST else request.POST['page_number'] response = ttagGetHubUsers(data_value, from_time, to_time, items_per_page, page_number) if response["result"] == "OK": hub_users= response["data"]["hub_users"] #context = {'hub_users': response["data"]["hub_users"],key_name:data_value} thereturn = render_to_response('hub/hub_members.html', locals(), context_instance=RequestContext(request)) return thereturn else: return HttpResponse(response["msg"]) else: return HttpResponseRedirect('/')
def user_showdashboard(request): more = False try: ttaguser = {'data': request.logged_in_user} except: ttaguser = ttagServiceByAccessToken(request) hubs = ttagGetHubsByOwnerId(ttaguser['data']['_id'], request.COOKIES['access_token']) if hubs['result'] == 'OK' and 'data' in hubs and 'hubs' in hubs['data']: ttaguser['hubs'] = hubs['data']['hubs'] if ttaguser['data']['user_state'] == 'HUB': ttaguser['data']['email'] = mark_safe( '<a href="' + reverse('hub-signout', args=('id/', ttaguser['data']['state_ref'])) + '">Post as ' + ttaguser['data']['full_name'] + '</a>') ttaguser['data']['full_name'] = [ hub['hub_name'] for hub in ttaguser['hubs'] if hub['_id'] == ttaguser['data']['state_ref'] ][0] ttaguser['data']['avatar_url'] = [ hub['hub_icon'] for hub in ttaguser['hubs'] if hub['_id'] == ttaguser['data']['state_ref'] ][0] return { 'response': ttaguser, 'S3TATIC_URL': S3TATIC_URL, 'ROOT_HOST': hosts.ROOT_HOST, 'request': request, 'more': more }
def user_showdashboard(request): more = False try : ttaguser = {'data':request.logged_in_user} except : ttaguser = ttagServiceByAccessToken(request) hubs = ttagGetHubsByOwnerId(ttaguser['data']['_id'], request.COOKIES['access_token']) if hubs['result'] == 'OK' and 'data' in hubs and 'hubs' in hubs['data'] : ttaguser['hubs'] = hubs['data']['hubs'] if ttaguser['data']['user_state'] == 'HUB' : ttaguser['data']['email'] = mark_safe('<a href="'+reverse('hub-signout',args=('id/',ttaguser['data']['state_ref']))+'">Post as '+ttaguser['data']['full_name']+'</a>') ttaguser['data']['full_name'] = [ hub['hub_name'] for hub in ttaguser['hubs'] if hub['_id'] == ttaguser['data']['state_ref'] ][0] ttaguser['data']['avatar_url'] = [ hub['hub_icon'] for hub in ttaguser['hubs'] if hub['_id'] == ttaguser['data']['state_ref'] ][0] return {'response':ttaguser,'S3TATIC_URL':S3TATIC_URL,'ROOT_HOST':hosts.ROOT_HOST,'request':request, 'more': more}
def getHubOwners(request, data_type,data_value): if data_type == "name": response = ttagGetHubsByUserName(data_value) elif data_type == "id": response = ttagGetHubsByOwnerId(data_value) else: return HttpResponse("Invalid data type") if response["result"] == "OK": context = {'hubs': response["data"]["hubs"]} thereturn = render_to_response('hub/user_hubs.html', context, context_instance=RequestContext(request)) return thereturn else: return HttpResponse(response["msg"])
def getHubDetails(request, data_type,data_value, partial="false"): aToken = request.COOKIES['access_token'] if data_type == "name": response = ttagGetHubsByUserName(data_value) elif data_type == "id": response = ttagGetHubsByOwnerId(data_value, aToken) else: return HttpResponse("Invalid data type") if response["result"] == "OK": context = {'hubs': response["data"]["hubs"],'request':request} thereturn = render_to_response('hub/user_hubs.html', context, context_instance=RequestContext(request)) return thereturn else: return HttpResponse(response["msg"])
def postashub(data, request) : avatar_url = data['avatar_url'] full_name = data['full_name'] if 'user_state' in data and data['user_state'] == 'HUB' : hubs = ttagGetHubsByOwnerId(data['_id'], request.COOKIES['access_token']) if hubs['result'] == 'OK' and 'data' in hubs and 'hubs' in hubs['data'] : arHubs = hubs['data']['hubs'] if data['user_state'] == 'HUB' : full_name = [ hub['hub_name'] for hub in arHubs if hub['_id'] == data['state_ref'] ][0] avatar_url = [ hub['hub_icon'] for hub in arHubs if hub['_id'] == data['state_ref'] ][0] thereturn = '<img src="' if len(avatar_url) > 0 : thereturn += avatar_url else : thereturn += S3TATIC_URL+'layout/blank-avatar.png' thereturn += '" alt="'+full_name+'" />' return mark_safe(thereturn)
def getHubOwners(request, data_type, data_value): if data_type == "name": response = ttagGetHubsByUserName(data_value) elif data_type == "id": response = ttagGetHubsByOwnerId(data_value) else: return HttpResponse("Invalid data type") if response["result"] == "OK": context = {'hubs': response["data"]["hubs"]} thereturn = render_to_response( 'hub/user_hubs.html', context, context_instance=RequestContext(request)) return thereturn else: return HttpResponse(response["msg"])
def getHubDetails(request, data_type, data_value, partial="false"): aToken = request.COOKIES['access_token'] if data_type == "name": response = ttagGetHubsByUserName(data_value) elif data_type == "id": response = ttagGetHubsByOwnerId(data_value, aToken) else: return HttpResponse("Invalid data type") if response["result"] == "OK": context = {'hubs': response["data"]["hubs"], 'request': request} thereturn = render_to_response( 'hub/user_hubs.html', context, context_instance=RequestContext(request)) return thereturn else: return HttpResponse(response["msg"])
def postashub(data, request): avatar_url = data['avatar_url'] full_name = data['full_name'] if 'user_state' in data and data['user_state'] == 'HUB': hubs = ttagGetHubsByOwnerId(data['_id'], request.COOKIES['access_token']) if hubs['result'] == 'OK' and 'data' in hubs and 'hubs' in hubs['data']: arHubs = hubs['data']['hubs'] if data['user_state'] == 'HUB': full_name = [ hub['hub_name'] for hub in arHubs if hub['_id'] == data['state_ref'] ][0] avatar_url = [ hub['hub_icon'] for hub in arHubs if hub['_id'] == data['state_ref'] ][0] thereturn = '<img src="' if len(avatar_url) > 0: thereturn += avatar_url else: thereturn += S3TATIC_URL + 'layout/blank-avatar.png' thereturn += '" alt="' + full_name + '" />' return mark_safe(thereturn)
def getHubMembers(request, data_type, data_value): loggedin, data = ttagServiceAuth(request) #"owner_id":"5064dd00559ae9da2b9e38b8","location_type":"HUB","user_id":"5064dd00559ae9da2b9e38b8","access_token":"ff891baeb4106593b40a5b9110c90f44" if loggedin: user_id = data["_id"] user_name = data["user_name"] response_hubs = ttagGetHubsByOwnerId(data['_id'], request.COOKIES['access_token']) response_count = ttagRequestCount(data['_id']) counts = response_count['counts'] key_name = "hub_id" if data_type == "id": from_time = 0 if 'from_time' not in request.POST else request.POST[ 'from_time'] to_time = 4116171410000 if 'to_time' not in request.POST else request.POST[ 'to_time'] items_per_page = 10000 if 'items_per_page' not in request.POST else request.POST[ 'items_per_page'] page_number = 0 if 'page_number' not in request.POST else request.POST[ 'page_number'] response = ttagGetHubUsers(data_value, from_time, to_time, items_per_page, page_number) if response["result"] == "OK": hub_users = response["data"]["hub_users"] #context = {'hub_users': response["data"]["hub_users"],key_name:data_value} thereturn = render_to_response( 'hub/hub_members.html', locals(), context_instance=RequestContext(request)) return thereturn else: return HttpResponse(response["msg"]) else: return HttpResponseRedirect('/')
def getUserHubs(request,data_type,data_value,hub_type): authed, data = ttagServiceAuth(request) joined_hubs = [] block_title = "" if authed: response_count = ttagRequestCount(data['_id']) counts = response_count['counts'] access_token = request.COOKIES['access_token'] user_id = data["_id"] user_name = data["user_name"] if data_type == "name": if hub_type == "created": block_title = "My Hubs" response = ttagGetHubsByUserName(data_value, request.COOKIES['access_token']) elif hub_type == "member": block_title = "Joined Hubs" response = ttagGetJoinedHubsByUserName(data_value) else: response = ttagGetHubsByUserName(data_value) elif data_type == "id": if hub_type == "created": block_title = "My Hubs" response = ttagGetHubsByOwnerId(data_value, request.COOKIES['access_token']) elif hub_type == "member": block_title = "Joined Hubs" response = ttagGetJoinedHubsByHubUserId(data_value) else: response = ttagGetHubsByOwnerId(data_value) elif request.method == 'POST': if request.POST['find_method'] == 'id': response = ttagGetHubsByOwnerId(request.POST['query'], access_token) elif request.POST['find_method'] == 'name': response = ttagGetHubsByUserName(request.POST['query']) if response["result"] == "OK": logined_and_different = (data_value != user_name and len(user_name) > 0) if logined_and_different: joined_hubs = ttagGetJoinedHubsByUserName(user_name)["data"]["hubs"] for hub in response["data"]["hubs"]: if hub["creater_id"] == user_id: hub["owner"] = True else: hub["owner"] = False hub["joined"] = False for joined_hub in joined_hubs: #print "Joined Hub:" + hub["hub_name"]+":" + joined_hub["_id"] + "======" + hub["_id"]+":"+hub["hub_name"] if joined_hub["_id"] == hub["_id"]: hub["joined"] = True break hubs = response['data']['hubs'] #print 'user_id:' + user_id #context = {'hubs': response["data"]["hubs"],"user_id":user_id,"joined_hubs":joined_hubs,"logined_and_different":logined_and_different} thereturn = render_to_response('hub/user_hubs_joined.html', locals(), context_instance=RequestContext(request)) return thereturn else: return HttpResponse(response["msg"]) else: return HttpResponseRedirect('/') return thereturn
def getUserHubs(request, data_type, data_value, hub_type): authed, data = ttagServiceAuth(request) joined_hubs = [] block_title = "" if authed: response_count = ttagRequestCount(data['_id']) counts = response_count['counts'] access_token = request.COOKIES['access_token'] user_id = data["_id"] user_name = data["user_name"] if data_type == "name": if hub_type == "created": block_title = "My Hubs" response = ttagGetHubsByUserName( data_value, request.COOKIES['access_token']) elif hub_type == "member": block_title = "Joined Hubs" response = ttagGetJoinedHubsByUserName(data_value) else: response = ttagGetHubsByUserName(data_value) elif data_type == "id": if hub_type == "created": block_title = "My Hubs" response = ttagGetHubsByOwnerId( data_value, request.COOKIES['access_token']) elif hub_type == "member": block_title = "Joined Hubs" response = ttagGetJoinedHubsByHubUserId(data_value) else: response = ttagGetHubsByOwnerId(data_value) elif request.method == 'POST': if request.POST['find_method'] == 'id': response = ttagGetHubsByOwnerId(request.POST['query'], access_token) elif request.POST['find_method'] == 'name': response = ttagGetHubsByUserName(request.POST['query']) if response["result"] == "OK": logined_and_different = (data_value != user_name and len(user_name) > 0) if logined_and_different: joined_hubs = ttagGetJoinedHubsByUserName( user_name)["data"]["hubs"] for hub in response["data"]["hubs"]: if hub["creater_id"] == user_id: hub["owner"] = True else: hub["owner"] = False hub["joined"] = False for joined_hub in joined_hubs: #print "Joined Hub:" + hub["hub_name"]+":" + joined_hub["_id"] + "======" + hub["_id"]+":"+hub["hub_name"] if joined_hub["_id"] == hub["_id"]: hub["joined"] = True break hubs = response['data']['hubs'] #print 'user_id:' + user_id #context = {'hubs': response["data"]["hubs"],"user_id":user_id,"joined_hubs":joined_hubs,"logined_and_different":logined_and_different} thereturn = render_to_response( 'hub/user_hubs_joined.html', locals(), context_instance=RequestContext(request)) return thereturn else: return HttpResponse(response["msg"]) else: return HttpResponseRedirect('/') return thereturn