You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Squashed commit of the following:
commit b23a8a7
Author: David D Lowe <[email protected]>
Date: Fri Jul 19 14:24:06 2024 +0100
fix(socialaccount): Make base to_str method look at more keys
commit 90c8b48
Author: David D Lowe <[email protected]>
Date: Fri Jul 19 14:11:56 2024 +0100
fix(socialaccount): make QuickBooks' to_str ignore emailVerified
commit 7651401
Author: David D Lowe <[email protected]>
Date: Fri Jul 19 14:02:58 2024 +0100
fix(socialaccount): Make base to_str more resilient
It can now handle extra_data values that are not dictionaries without
throwing an exception, and it only returns an `email`, `username` and
`name` value if it is a string.
commit 34576ba
Author: David D Lowe <[email protected]>
Date: Fri Jul 19 13:56:23 2024 +0100
fix(socialaccount): Fully store extra_data of Edmodo account
commit c71090d
Author: David D Lowe <[email protected]>
Date: Fri Jul 19 13:55:12 2024 +0100
fix(socialaccount): Fully store extra_data of Amazon Cognito account
commit 3fdca2e
Author: David D Lowe <[email protected]>
Date: Tue Jul 16 14:25:16 2024 +0100
fix(socialaccount): Ensure AppleAccount's to_str handles private email
commit 0ea8b75
Author: David D Lowe <[email protected]>
Date: Tue Jul 16 14:15:43 2024 +0100
fix: Use f-string
commit 6e449db
Author: David D Lowe <[email protected]>
Date: Tue Jul 16 14:04:02 2024 +0100
fix(socialaccount): Delete superflous to_str method implementations
These classes are all subclasses of ProviderAccount, which provides a
default to_str implementation. If the subclass's to_str implementation
does not differ enough from the to_str method of its parent class, then
delete it.
commit 5b58d17
Author: David D Lowe <[email protected]>
Date: Wed Jul 3 16:04:50 2024 +0100
fix(socialaccount): make to_str return unique ID
The view allauth.socialaccount.views.connections displays a list of
social accounts to the user. Instead of using the display name of a
social account, which may not be unique, use the unique username or
email address instead. That way, accounts with identical display names
can be distinguished from each other.
Fixes#3906
commit bc78638
Author: David D Lowe <[email protected]>
Date: Tue Jul 2 06:27:36 2024 +0100
fix(socialaccount): store email and name in extra_data
All providers should store email, first name and last name in the
SocialAccount's extra_data field, if possible. It is not enough to store
this information in the User instance, as there may be multiple social
accounts associated with that user, with differing email addresses,
first names and last names.
Most providers already implemented this functionality. This commit fixes
AmazonCognito, Edmodo and MediaWiki.
0 commit comments