def share_deal(request,deal_id): if not request.user.is_authenticated(): return Response.send_to_login(request) user = User.instance(request.user) facebook = Account.get_for_user(user,"facebook") if not facebook: return HttpResponse("Not connected TO facebook YET") try: deal = Deal.objects.get(id=deal_id) deal = Deal.assign_left([deal])[0] deal.link = "http://ldev.spiffcity.com/spiffs/deal/"+str(deal.id)+"/" ##TODO create activity to get points deal.shared(user) ## return Response.render("spiffs/fbshare.html",{"deal":deal,"fb_api_key":settings.CRED['FACEBOOK_APP_ID'],"access_token":facebook.oauth_token},request) #fb = Facebook(settings.CRED['FACEBOOK_APP_ID'] ,settings.CRED['FACEBOOK_APP_SECRET'],settings.CRED['FACEBOOK_RETURN_URL']) #data = fb.share_deal(facebook, deal) #Response.html(data) #return Response.render("spiffs/deal.html",{"deal":deal},request) except Deal.DoesNotExist, dne : Response.not_found()
def deal(request,deal_type,deal_id): try: if deal_type == "CJ": deal = CDeal.objects.get(id=deal_id) #TRACKING = "&sid=%s" % (request.user.id) elif deal_type == "LS": deal = LDeal.objects.get(id=deal_id) #TRACKING = "&u1=%s" % (request.user.id) else: deal = Deal.objects.get(id=deal_id) #TRACKING = "&u1=%s&sid=%s" % (request.user.id, request.user.id) deal.purchase_url = "/spiffs/v/%s/%s/" % (deal_type, deal.id) deal.link = "http://dev.spiffcity.com/spiffs/deal/%s/%s/" % (deal_type, deal.id) return Response.render("spiffs/deal.html",{"deal":deal},request) except Deal.DoesNotExist, dne : Response.not_found()