From aa227f1c55ffc7a9ed4f3a491cc6da5ddf651202 Mon Sep 17 00:00:00 2001 From: yemkareems Date: Thu, 24 Jul 2025 10:07:57 +0530 Subject: [PATCH] feat: add bluesky to accounts, show the same in profile edit and visibility option, in view profile and also in sharing tab Signed-off-by: yemkareems --- .../src/components/PersonalSettings.vue | 18 +++-- .../lib/Controller/AUserDataOCSController.php | 1 + .../lib/Controller/UsersController.php | 6 ++ .../lib/ResponseDefinitions.php | 2 + .../tests/Controller/UsersControllerTest.php | 19 ++++++ .../lib/Controller/UsersController.php | 7 ++ .../lib/Settings/Personal/PersonalInfo.php | 1 + .../PersonalInfo/BlueskySection.vue | 64 ++++++++++++++++++ .../src/constants/AccountPropertyConstants.ts | 5 ++ apps/settings/src/main-personal-info.js | 3 + .../settings/personal/personal.info.php | 3 + .../tests/Controller/UsersControllerTest.php | 21 ++++++ .../features/provisioning-v1.feature | 19 +++++- core/img/actions/bluesky.svg | 1 + core/img/bluesky.svg | 1 + lib/private/Accounts/AccountManager.php | 58 +++++++++++++++++ lib/private/Profile/Actions/BlueskyAction.php | 65 +++++++++++++++++++ lib/private/Profile/ProfileManager.php | 2 + lib/public/Accounts/IAccountManager.php | 8 ++- lib/public/Profile/IProfileManager.php | 1 + tests/lib/Accounts/AccountManagerTest.php | 7 ++ tests/lib/Accounts/AccountTest.php | 1 + 22 files changed, 305 insertions(+), 8 deletions(-) create mode 100644 apps/settings/src/components/PersonalInfo/BlueskySection.vue create mode 100644 core/img/actions/bluesky.svg create mode 100644 core/img/bluesky.svg create mode 100644 lib/private/Profile/Actions/BlueskyAction.php diff --git a/apps/federatedfilesharing/src/components/PersonalSettings.vue b/apps/federatedfilesharing/src/components/PersonalSettings.vue index 9b402a0ac31..7906d4c31d8 100644 --- a/apps/federatedfilesharing/src/components/PersonalSettings.vue +++ b/apps/federatedfilesharing/src/components/PersonalSettings.vue @@ -23,25 +23,31 @@