Skip to content
Snippets Groups Projects
auth_pipeline.py 397 B
Newer Older
  • Learn to ignore specific revisions
  • from django.core import exceptions
    
    Bodor Máté's avatar
    Bodor Máté committed
    from common import email
    
    
    from . import models
    
    
    def create_profile(backend, user, response, *args, **kwargs):
        if backend.name == 'authsch':
            try:
                user.profile
            except exceptions.ObjectDoesNotExist:
    
    Bodor Máté's avatar
    Bodor Máté committed
                models.Profile.objects.create(user=user)
    
    Bodor Máté's avatar
    Bodor Máté committed
                if user.email is not None:
    
    Bodor Máté's avatar
    Bodor Máté committed
                    email.registration(user)