Issue #6 Se crea un social_networks al crear un usuario

This commit is contained in:
Daniel Cortes
2020-06-27 14:58:55 -04:00
parent ee72e39ae1
commit 7e566ebeea
2 changed files with 11 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware', 'corsheaders.middleware.CorsMiddleware',
'django.middleware.security.SecurityMiddleware', 'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware',
'oauth2_provider.middleware.OAuth2TokenMiddleware',
'django.middleware.common.CommonMiddleware', 'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware',
@@ -126,6 +127,11 @@ AUTH_PASSWORD_VALIDATORS = [
}, },
] ]
AUTHENTICATION_BACKENDS = [
'oauth2_provider.backends.OAuth2Backend',
'django.contrib.auth.backends.ModelBackend'
]
"""Location settings""" """Location settings"""
LANGUAGE_CODE = 'es-es' LANGUAGE_CODE = 'es-es'
TIME_ZONE = 'America/Santiago' TIME_ZONE = 'America/Santiago'

View File

@@ -59,6 +59,11 @@ class User(AbstractBaseUser):
REQUIRED_FIELDS = ['email'] REQUIRED_FIELDS = ['email']
def save(self, *args, **kwargs):
super().save(*args, **kwargs)
social_networks = SocialNetworks(user=self)
social_networks.save()
@staticmethod @staticmethod
def has_perm(*args, **kwargs): def has_perm(*args, **kwargs):
"""Los usuarios siempre tienen permiso""" """Los usuarios siempre tienen permiso"""