aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Accounts
diff options
context:
space:
mode:
authorCarl Schwan <carl@carlschwan.eu>2022-11-03 13:31:03 +0100
committerCarl Schwan <carl@carlschwan.eu>2022-11-21 16:28:56 +0100
commit86d9626901b619223eda77aeb2f2197c8c65da69 (patch)
tree968b236db7d4423e4463ddc339eca0c273849ff1 /lib/private/Accounts
parentd0c72cc11a14f4c1d9ca9db82ed4f2b19346bfb6 (diff)
downloadnextcloud-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.php9
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],