Skip to content

Instantly share code, notes, and snippets.

View dannyroa's full-sized avatar

Danny Roa dannyroa

View GitHub Profile
@dannyroa
dannyroa / middleware.py
Created May 10, 2012 21:14
facebookconnect middleware
from django.conf import settings
from django.contrib.auth import authenticate, login as auth_login
from django.core.urlresolvers import reverse
from facebookconnect.models import FacebookProfile
from facebookconnect.utils import facebook_login_check
class LazyFacebookLoginCheck(object):
import json
import oauth2
import optparse
import urllib
import urllib2
from django.conf import settings
class YelpClient:
import re
import logging
from django.conf import settings
from django.core.cache import cache
from userprofile.models import LastOnline
import datetime
from django.core.urlresolvers import reverse
class PostAdmin(admin.ModelAdmin):
raw_id_fields = ['user']
def add_view(self, request, form_url="", extra_context=None):
data = request.GET.copy()
data['user'] = request.user.id
data['status'] = POST_STATUS.APPROVED
request.GET = data
return super(PostAdmin, self).add_view(request, form_url="", extra_context=extra_context)
# Create your views here.
from labs.connectcomments.models import *
from labs.connectcomments.googlefriendconnect import *
from labs.connectcomments.facebookconnect import *
from django.contrib.auth import logout
def index(request):
return render_to_response('connectcomments_index.html', {