Example #1
0
def create(request, user_name=''):
    try:
        thereturn = loginscreen(request)
        loggedin, user, loggedin_user, follow, data = getUserVariables(
            request, user_name)
        if loggedin:
            user_name = user['user_name']
            if not request.POST:
                thereturn = render_to_response(
                    'partial_user_createhub.html',
                    locals(),
                    context_instance=RequestContext(request))
            else:
                if 'hub_name' in request.POST and 'hub_desc' in request.POST:
                    hub_name = request.POST["hub_name"]
                    hub_desc = request.POST["hub_desc"]
                    response = ttagCreateHub(loggedin_user,
                                             request.COOKIES['access_token'],
                                             hub_name, hub_desc, "", "",
                                             "true", "0")
                    if request.is_ajax():
                        thereturn = render_to_response(
                            'partial_user_hubcreated.html',
                            locals(),
                            context_instance=RequestContext(request))
                    else:
                        from django.core.urlresolvers import reverse
                        thereturn = HttpResponseRedirect(
                            reverse('userhub-created', args=(user_name)))
        return thereturn
    except:
        logger = logging.getLogger(__name__)
        return errorscreen(request, logger, sys)
Example #2
0
def findHubs(request):
    authed, data = ttagServiceAuth(request)
    response = ttagRequestCount(data['_id'])
    counts = response['counts']
    if authed: 
        access_token = request.COOKIES['access_token']
        user_id = data["_id"]
        if 'hub_name' in request.POST and 'hub_desc' in request.POST:
            hub_name = request.POST["hub_name"]
            hub_desc = request.POST["hub_desc"]
            response = ttagCreateHub(user_id, access_token, hub_name, hub_desc,"true", "0")
            if response["result"] == "OK":
                #context = {"status":"created","hub":response["data"]["hub"]}
                status = "created"
                hub = response["data"]["hub"]
                return render_to_response('hub/hub_create.html', locals(), context_instance=RequestContext(request))
            else:
                status = "error"
                error_msg = response["msg"]                
                #context = {"status":"error","hub_name":hub_name,"hub_desc":hub_desc,"error_msg":response["msg"]}
                return render_to_response('hub/hub_create.html', locals(), context_instance=RequestContext(request))
        else:
            #context = {"status":"new"}
            status = "new"
            return render_to_response('hub/hub_create.html', locals(), context_instance=RequestContext(request))
    else:
        
        return HttpResponse("Invalid request")
Example #3
0
def createHub(request):
    authed, data = ttagServiceAuth(request)
    if authed: 
        #response = ttagRequestCount(data['_id'])
        access_token = request.COOKIES['access_token']
        user_id = data["_id"]
        if 'hub_name' in request.POST and 'hub_desc' in request.POST:
            hub_name = request.POST["hub_name"]
            hub_desc = request.POST["hub_desc"]
            response = ttagCreateHub(user_id, access_token, hub_name, hub_desc,"true", "0")
            return HttpResponseRedirect(request.META['HTTP_REFERER'])
    else:
        
        return HttpResponse("Invalid request")
Example #4
0
def createHub(request):
    authed, data = ttagServiceAuth(request)
    if authed:
        #response = ttagRequestCount(data['_id'])
        access_token = request.COOKIES['access_token']
        user_id = data["_id"]
        if 'hub_name' in request.POST and 'hub_desc' in request.POST:
            hub_name = request.POST["hub_name"]
            hub_desc = request.POST["hub_desc"]
            response = ttagCreateHub(user_id, access_token, hub_name, hub_desc,
                                     "true", "0")
            return HttpResponseRedirect(request.META['HTTP_REFERER'])
    else:

        return HttpResponse("Invalid request")
Example #5
0
def CreateHub(request):
    if request.method == 'GET':
        #print "this is a get request"
        return
    elif request.method == 'POST':
        """ttagCreateHub(user_id,access_token,hub_name,is_private,category_id)"""
        authed, user = ttagServiceAuth(request)
        thereturn = HttpResponse('{"response":"ERROR", "msg":"Could not complete request"}')
        if authed and (('hub_name' and 'is_private' and 'category_id') in request.POST):
            user_id = user['_id']
            access_token = request.COOKIES['access_token']
            hub_name = request.POST['hub_name']
            is_private = request.POST['is_private']
            category_id = request.POST['category_id']
            response = ttagCreateHub(user_id, access_token, hub_name, is_private, category_id)
            if response.result == "OK":
                #print "return to somewhere"
                return
            else:
                thereturn = HttpResponse(response["msg"])
        return thereturn
Example #6
0
def create(request, user_name=''):
    try :
        thereturn = loginscreen(request)
        loggedin, user, loggedin_user, follow, data = getUserVariables(request, user_name)
        if loggedin :
            user_name = user['user_name']
            if not request.POST :
                thereturn = render_to_response('partial_user_createhub.html',locals(),context_instance=RequestContext(request))
            else :
                if 'hub_name' in request.POST and 'hub_desc' in request.POST:
                    hub_name = request.POST["hub_name"]
                    hub_desc = request.POST["hub_desc"]
                    response = ttagCreateHub(loggedin_user, request.COOKIES['access_token'], hub_name, hub_desc, "", "", "true", "0")
                    if request.is_ajax() :
                        thereturn = render_to_response('partial_user_hubcreated.html',locals(),context_instance=RequestContext(request))
                    else :
                        from django.core.urlresolvers import reverse
                        thereturn = HttpResponseRedirect(reverse('userhub-created', args=(user_name)))
        return thereturn
    except :
        logger=logging.getLogger(__name__)
        return errorscreen(request,logger, sys)
Example #7
0
def findHubs(request):
    authed, data = ttagServiceAuth(request)
    response = ttagRequestCount(data['_id'])
    counts = response['counts']
    if authed:
        access_token = request.COOKIES['access_token']
        user_id = data["_id"]
        if 'hub_name' in request.POST and 'hub_desc' in request.POST:
            hub_name = request.POST["hub_name"]
            hub_desc = request.POST["hub_desc"]
            response = ttagCreateHub(user_id, access_token, hub_name, hub_desc,
                                     "true", "0")
            if response["result"] == "OK":
                #context = {"status":"created","hub":response["data"]["hub"]}
                status = "created"
                hub = response["data"]["hub"]
                return render_to_response(
                    'hub/hub_create.html',
                    locals(),
                    context_instance=RequestContext(request))
            else:
                status = "error"
                error_msg = response["msg"]
                #context = {"status":"error","hub_name":hub_name,"hub_desc":hub_desc,"error_msg":response["msg"]}
                return render_to_response(
                    'hub/hub_create.html',
                    locals(),
                    context_instance=RequestContext(request))
        else:
            #context = {"status":"new"}
            status = "new"
            return render_to_response('hub/hub_create.html',
                                      locals(),
                                      context_instance=RequestContext(request))
    else:

        return HttpResponse("Invalid request")
Example #8
0
def CreateHub(request):
    if request.method == 'GET':
        #print "this is a get request"
        return
    elif request.method == 'POST':
        """ttagCreateHub(user_id,access_token,hub_name,is_private,category_id)"""
        authed, user = ttagServiceAuth(request)
        thereturn = HttpResponse(
            '{"response":"ERROR", "msg":"Could not complete request"}')
        if authed and (('hub_name' and 'is_private' and 'category_id')
                       in request.POST):
            user_id = user['_id']
            access_token = request.COOKIES['access_token']
            hub_name = request.POST['hub_name']
            is_private = request.POST['is_private']
            category_id = request.POST['category_id']
            response = ttagCreateHub(user_id, access_token, hub_name,
                                     is_private, category_id)
            if response.result == "OK":
                #print "return to somewhere"
                return
            else:
                thereturn = HttpResponse(response["msg"])
        return thereturn