iommi_demo.app.adapter ====================== .. py:module:: iommi_demo.app.adapter Classes ------- .. autoapisummary:: iommi_demo.app.adapter.UsernameAdapter Module Contents --------------- .. py:class:: UsernameAdapter(request=None) Bases: :py:obj:`allauth.socialaccount.adapter.DefaultSocialAccountAdapter` .. py:method:: populate_user(request: django.http.HttpRequest, sociallogin, data) By default, Django uses an account's username in dropdowns e.t.c. SocialAccounts use email instead, so we populate the 'username' with the user's name. :param request: The signup request. :param sociallogin: The AllAuth social account link. :param data: The data from the OAuth provider, uses the fields specified in settings.py.