def publisher_settings_pixel_delete(request, id): ''' View to allow a Publisher to delete a WebSite ''' from atrinsic.base.models import Action pbPixel = get_object_or_404(request.organization.piggybackpixel_set, id=id) apeClient = Ape() ape_redirect_id = None getActions = Action.objects.filter( advertiser=pbPixel.advertiser).order_by('id') if getActions.count() == 0: # Do not create Pixel pass else: #Use RedirectID from Oldest Action(order_by('id')) and create actions under that RedirectID ape_redirect_id = getActions[0].ape_redirect_id if pbPixel.ape_content_pixel_id != 0: success, createPixel = apeClient.execute_piggyback_delete( request, ape_redirect_id, pbPixel.ape_content_pixel_id) if pbPixel.ape_include_pixel_id != 0: success, createPixel = apeClient.execute_piggyback_delete( request, ape_redirect_id, pbPixel.ape_include_pixel_id) #pbPixel.delete() return HttpResponseRedirect(reverse('publisher_piggyback_pixel'))
def publisher_settings_pixel_delete(request, id): ''' View to allow a Publisher to delete a WebSite ''' from atrinsic.base.models import Action pbPixel = get_object_or_404(request.organization.piggybackpixel_set, id=id) apeClient = Ape() ape_redirect_id = None getActions = Action.objects.filter(advertiser=pbPixel.advertiser).order_by('id') if getActions.count() == 0: # Do not create Pixel pass else: #Use RedirectID from Oldest Action(order_by('id')) and create actions under that RedirectID ape_redirect_id = getActions[0].ape_redirect_id if pbPixel.ape_content_pixel_id != 0: success, createPixel = apeClient.execute_piggyback_delete(request,ape_redirect_id,pbPixel.ape_content_pixel_id) if pbPixel.ape_include_pixel_id != 0: success, createPixel = apeClient.execute_piggyback_delete(request,ape_redirect_id,pbPixel.ape_include_pixel_id) #pbPixel.delete() return HttpResponseRedirect(reverse('publisher_piggyback_pixel'))
def publisher_settings_kenshoo_delete(request, id): from atrinsic.base.models import Action, KenshooIntegration try: pbPixel = KenshooIntegration.objects.get(id=id) except: return HttpResponseRedirect(reverse('publisher_kenshoo')) apeClient = Ape() ape_redirect_id = None getActions = Action.objects.filter(advertiser=pbPixel.advertiser).order_by('id') if getActions.count() == 0: pass else: ape_redirect_id = getActions[0].ape_redirect_id if pbPixel.ape_content_pixel_id != 0: success, createPixel = apeClient.execute_piggyback_delete(request,ape_redirect_id,pbPixel.ape_content_pixel_id) if success: try: pbPixel.delete() except: pass return HttpResponseRedirect(reverse('publisher_kenshoo'))
def publisher_settings_kenshoo_delete(request, id): from atrinsic.base.models import Action, KenshooIntegration try: pbPixel = KenshooIntegration.objects.get(id=id) except: return HttpResponseRedirect(reverse('publisher_kenshoo')) apeClient = Ape() ape_redirect_id = None getActions = Action.objects.filter( advertiser=pbPixel.advertiser).order_by('id') if getActions.count() == 0: pass else: ape_redirect_id = getActions[0].ape_redirect_id if pbPixel.ape_content_pixel_id != 0: success, createPixel = apeClient.execute_piggyback_delete( request, ape_redirect_id, pbPixel.ape_content_pixel_id) if success: try: pbPixel.delete() except: pass return HttpResponseRedirect(reverse('publisher_kenshoo'))