34 lines
730 B
Python
34 lines
730 B
Python
import pickle
|
|
import base64
|
|
|
|
from django.contrib import admin
|
|
from django.contrib.auth.models import User
|
|
from django.db import models
|
|
|
|
from oauth2client.django_orm import FlowField
|
|
from oauth2client.django_orm import CredentialsField
|
|
|
|
# The Flow could also be stored in memcache since it is short lived.
|
|
|
|
|
|
class FlowModel(models.Model):
|
|
id = models.ForeignKey(User, primary_key=True)
|
|
flow = FlowField()
|
|
|
|
|
|
class CredentialsModel(models.Model):
|
|
id = models.ForeignKey(User, primary_key=True)
|
|
credential = CredentialsField()
|
|
|
|
|
|
class CredentialsAdmin(admin.ModelAdmin):
|
|
pass
|
|
|
|
|
|
class FlowAdmin(admin.ModelAdmin):
|
|
pass
|
|
|
|
|
|
admin.site.register(CredentialsModel, CredentialsAdmin)
|
|
admin.site.register(FlowModel, FlowAdmin)
|