in pulseapi/users/adapter.py [0:0]
def populate_user(self, request, sociallogin, data):
user = super().populate_user(request, sociallogin, data)
name = data.get('name')
if not name:
first_name = data.get('first_name') or ''
last_name = data.get('last_name') or ''
name = f"{first_name} {last_name}".strip()
user.name = name if name else 'Unnamed Pulse user'
if sociallogin.account.provider == google_provider_id and is_staff_address(user_email(user)):
user.is_staff = True
return user