change model to have external_id and external_domain be unique_together

This commit is contained in:
ichuang
2012-08-02 09:56:33 -04:00
parent b2e9d980ff
commit f2a9110bda

View File

@@ -13,7 +13,9 @@ from django.db import models
from django.contrib.auth.models import User
class ExternalAuthMap(models.Model):
external_id = models.CharField(max_length=255, db_index=True, unique=True)
class Meta:
unique_together = (('external_id', 'external_domain'), )
external_id = models.CharField(max_length=255, db_index=True)
external_domain = models.CharField(max_length=255, db_index=True)
external_credentials = models.TextField(blank=True) # JSON dictionary
external_email = models.CharField(max_length=255, db_index=True)