diff options
author | Carl Schwan <carl@carlschwan.eu> | 2022-11-03 13:31:03 +0100 |
---|---|---|
committer | Carl Schwan <carl@carlschwan.eu> | 2022-11-21 16:28:56 +0100 |
commit | 86d9626901b619223eda77aeb2f2197c8c65da69 (patch) | |
tree | 968b236db7d4423e4463ddc339eca0c273849ff1 /lib/private/Accounts | |
parent | d0c72cc11a14f4c1d9ca9db82ed4f2b19346bfb6 (diff) | |
download | nextcloud-server-86d9626901b619223eda77aeb2f2197c8c65da69.tar.gz nextcloud-server-86d9626901b619223eda77aeb2f2197c8c65da69.zip |
Add mastodon personal info field
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Diffstat (limited to 'lib/private/Accounts')
-rw-r--r-- | lib/private/Accounts/AccountManager.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/private/Accounts/AccountManager.php b/lib/private/Accounts/AccountManager.php index 20e0add1ccb..94b036c98d0 100644 --- a/lib/private/Accounts/AccountManager.php +++ b/lib/private/Accounts/AccountManager.php @@ -131,6 +131,7 @@ class AccountManager implements IAccountManager { self::PROPERTY_AVATAR => self::SCOPE_FEDERATED, self::PROPERTY_PHONE => self::SCOPE_LOCAL, self::PROPERTY_TWITTER => self::SCOPE_LOCAL, + self::PROPERTY_MASTODON => self::SCOPE_LOCAL, self::PROPERTY_ORGANISATION => self::SCOPE_LOCAL, self::PROPERTY_ROLE => self::SCOPE_LOCAL, self::PROPERTY_HEADLINE => self::SCOPE_LOCAL, @@ -525,6 +526,7 @@ class AccountManager implements IAccountManager { protected function updateVerificationStatus(IAccount $updatedAccount, array $oldData): void { static $propertiesVerifiableByLookupServer = [ self::PROPERTY_TWITTER, + self::PROPERTY_MASTODON, self::PROPERTY_WEBSITE, self::PROPERTY_EMAIL, ]; @@ -724,6 +726,13 @@ class AccountManager implements IAccountManager { ], [ + 'name' => self::PROPERTY_MASTODON, + 'value' => '', + 'scope' => $scopes[self::PROPERTY_MASTODON], + 'verified' => self::NOT_VERIFIED, + ], + + [ 'name' => self::PROPERTY_ORGANISATION, 'value' => '', 'scope' => $scopes[self::PROPERTY_ORGANISATION], |