Ejemplo n.º 1
0
def delete(request, data_type, data_value):
    try :
        thereturn = loginscreen(request)
        loggedin, user, loggedin_user, follow, data = getUserVariables(request, '')
        if loggedin :
            user_name = user['user_name']
            if data_type == 'id' :
                hub_id = data_value
            respHub = ttagGetHubByHubId(hub_id)
            #print respHub
            if respHub['result'] == 'OK' and respHub['data']['hub']['user']['user_id'] == loggedin_user :
                if not request.POST :
                    hub = respHub['data']['hub']
                    thereturn = render_to_response('partial_userhub_confirmdelete.html',locals(),context_instance=RequestContext(request))
                else :
                    if 'hub_id' in locals() :
                        response = ttagDeleteHub(loggedin_user, request.COOKIES['access_token'], hub_id)    
                        if request.is_ajax() :
                            thereturn = HttpResponse(mark_safe('<article class="deleted">Hub deleted</article>'))
                        else :
                            thereturn = HttpResponseRedirect(request.META['HTTP_REFERER'])
        return thereturn
    except :
        logger=logging.getLogger(__name__)
        return errorscreen(request,logger, sys)
Ejemplo n.º 2
0
def deleteHub(request,data_type,data_value):
    hub_id = data_value
    authed, user = ttagServiceAuth(request)
    if authed: 
        access_token = request.COOKIES['access_token']
        user_id = user["_id"]
        
        response = ttagDeleteHub(user_id, access_token, hub_id)    
        if response["result"] == "OK":
            return HttpResponseRedirect(request.META['HTTP_REFERER'])
            #return HttpResponse("Success")
        else:
            return HttpResponse(response["msg"])
                
    else:
        
        return HttpResponse("Invalid request")
Ejemplo n.º 3
0
def deleteHub(request, data_type, data_value):
    hub_id = data_value
    authed, user = ttagServiceAuth(request)
    if authed:
        access_token = request.COOKIES['access_token']
        user_id = user["_id"]

        response = ttagDeleteHub(user_id, access_token, hub_id)
        if response["result"] == "OK":
            return HttpResponseRedirect(request.META['HTTP_REFERER'])
            #return HttpResponse("Success")
        else:
            return HttpResponse(response["msg"])

    else:

        return HttpResponse("Invalid request")
Ejemplo n.º 4
0
def delete(request, data_type, data_value):
    try:
        thereturn = loginscreen(request)
        loggedin, user, loggedin_user, follow, data = getUserVariables(
            request, '')
        if loggedin:
            user_name = user['user_name']
            if data_type == 'id':
                hub_id = data_value
            respHub = ttagGetHubByHubId(hub_id)
            #print respHub
            if respHub['result'] == 'OK' and respHub['data']['hub']['user'][
                    'user_id'] == loggedin_user:
                if not request.POST:
                    hub = respHub['data']['hub']
                    thereturn = render_to_response(
                        'partial_userhub_confirmdelete.html',
                        locals(),
                        context_instance=RequestContext(request))
                else:
                    if 'hub_id' in locals():
                        response = ttagDeleteHub(
                            loggedin_user, request.COOKIES['access_token'],
                            hub_id)
                        if request.is_ajax():
                            thereturn = HttpResponse(
                                mark_safe(
                                    '<article class="deleted">Hub deleted</article>'
                                ))
                        else:
                            thereturn = HttpResponseRedirect(
                                request.META['HTTP_REFERER'])
        return thereturn
    except:
        logger = logging.getLogger(__name__)
        return errorscreen(request, logger, sys)