Skip to content

Instantly share code, notes, and snippets.

admin
[X] 0001_initial
[X] 0002_logentry_remove_auto_add
ads_app
[X] 0001_initial
[X] 0002_migrate_bundle_adsets_to_v2
[X] 0003_auto_20160916_1851
[X] 0004_auto_20161006_1805
[X] 0005_auto_20161017_1351
[X] 0006_delete_test_leads
from celery import subtask
from django.template.loader import render_to_string
import mongoengine
from ads_app.parameters import PIXEL_EVENTS, STANDARD_PIXEL_EVENTS, CUSTOM_PIXEL_EVENTS, PIXEL_PAGE_TYPES
from w4.api.google.api import create_tag_on_gtm, create_trigger_on_gtm
from w4.config.mongo_config import MONGO_WORK4US_ALIAS
from w4.core.mongo.w4l_mongo_document import MongoModelDiff
from collections import Counter
from ads_app.api import AdsApi
from ads_app.api.objects import AdLabel
from sjp_app.errors import CampaignWarning, CampaignError
from sjp_app.utils import stats
class BaseFacebookCampaignHandler(object):
"""
from copy import copy, deepcopy
import logging
from celery import subtask
from ads_app.api.objects import AdSet, Ad
from .base import BaseFacebookCampaignHandler
from sjp_app.ads.utils import get_ad_object_job_id
from sjp_app.utils.campaign_actions import log_campaign_action, ACTIONS
from w4.documents.mongo_job import MongoJob
from collections import Counter
from ads_app.api import AdsApi, get_error_list
from ads_app.api.objects import AdLabel
from sjp_app.errors import CampaignWarning
from sjp_app.utils import stats
class BaseFacebookCampaignHandler(object):
@aparakian
aparakian / django_select2.js
Created March 9, 2016 01:55
select2 integration
(function ($) {
$(function () {
$('.django-select2').select2({
placeholder: "Search for an audience",
ajax: {
data: function (params) {
return {
search: params.term
};
},
@aparakian
aparakian / app_reporting.py
Created October 9, 2015 17:19
try signed_request require_superadmin
from w4.views.generic import PageView
from w4.utils.http.request import require_superadmin, assert_signed_request
from analytics_app.redshift.reports.app_reporting import AppReportGeneral, AppReportDevice
class AppReportingView(PageView):
template_name = "app_reporting.html"
@assert_signed_request('uid')
@require_superadmin