[Python-modules-commits] [python-social-auth] 07/322: Fix custom user model migrations for Django 1.7
Wolfgang Borgert
debacle at moszumanska.debian.org
Sat Dec 24 15:12:42 UTC 2016
This is an automated email from the git hooks/post-receive script.
debacle pushed a commit to tag v0.2.10
in repository python-social-auth.
commit a9c44398d2294bb8f947d17870f42515679df2fc
Author: John Lynn <jlynn at hearsaycorp.com>
Date: Sun Oct 26 11:10:26 2014 -0400
Fix custom user model migrations for Django 1.7
UserSocialAuth migration was depending on user.Auth by default and not
using the user model specified by SOCIAL_AUTH_USER_MODEL
---
social/apps/django_app/default/migrations/0001_initial.py | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/social/apps/django_app/default/migrations/0001_initial.py b/social/apps/django_app/default/migrations/0001_initial.py
index eaa7e40..fdbad18 100644
--- a/social/apps/django_app/default/migrations/0001_initial.py
+++ b/social/apps/django_app/default/migrations/0001_initial.py
@@ -5,12 +5,16 @@ from django.db import models, migrations
import social.apps.django_app.default.fields
from django.conf import settings
import social.storage.django_orm
+from social.utils import setting_name
+user_model = getattr(settings, setting_name('USER_MODEL'), None) or \
+ getattr(settings, 'AUTH_USER_MODE', None) or \
+ 'auth.User'
class Migration(migrations.Migration):
dependencies = [
- migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+ migrations.swappable_dependency(user_model),
]
operations = [
@@ -75,7 +79,7 @@ class Migration(migrations.Migration):
('extra_data', social.apps.django_app.default.fields.JSONField(
default=b'{}')),
('user', models.ForeignKey(
- related_name='social_auth', to=settings.AUTH_USER_MODEL)),
+ related_name='social_auth', to=user_model)),
],
options={
'db_table': 'social_auth_usersocialauth',
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-social-auth.git
More information about the Python-modules-commits
mailing list