From ab75aca952eaaff59cd0968c996e8e7931d16dc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Tue, 9 Jun 2026 14:15:08 +0200 Subject: [PATCH 1/4] fix: remove broken owncloud.com/federation link from federation settings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "Add to your website" feature linked to https://owncloud.com/federation# which stopped working after owncloud.com was restructured. Replace the broken external link with the plain federation Cloud ID so the snippet displayed to users is still useful. Fixes #40501 Co-Authored-By: Claude Sonnet 4.6 Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> --- .../lib/Panels/GeneralPersonalPanel.php | 5 ++--- .../templates/settings-personal-general.php | 19 ++++++++----------- changelog/unreleased/40501 | 8 ++++++++ 3 files changed, 18 insertions(+), 14 deletions(-) create mode 100644 changelog/unreleased/40501 diff --git a/apps/federatedfilesharing/lib/Panels/GeneralPersonalPanel.php b/apps/federatedfilesharing/lib/Panels/GeneralPersonalPanel.php index 8a48dc24781e..68c35cf5b1d0 100644 --- a/apps/federatedfilesharing/lib/Panels/GeneralPersonalPanel.php +++ b/apps/federatedfilesharing/lib/Panels/GeneralPersonalPanel.php @@ -69,14 +69,13 @@ public function getPanel() { $isIE8 = true; } $cloudID = $this->userSession->getUser()->getCloudId(); - $url = 'https://owncloud.com/federation#' . $cloudID; $ownCloudLogoPath = $this->urlGenerator->imagePath('core', 'logo-icon.svg'); $tmpl = new Template('federatedfilesharing', 'settings-personal-general'); $tmpl->assign('outgoingServer2serverShareEnabled', $this->shareProvider->isOutgoingServer2serverShareEnabled()); - $tmpl->assign('message_with_URL', $this->l->t('Share with me through my #ownCloud Federated Cloud ID, see %s', [$url])); + $tmpl->assign('message_with_URL', $this->l->t('Share with me through my #ownCloud Federated Cloud ID, see %s', [$cloudID])); $tmpl->assign('message_without_URL', $this->l->t('Share with me through my #ownCloud Federated Cloud ID', [$cloudID])); $tmpl->assign('owncloud_logo_path', $ownCloudLogoPath); - $tmpl->assign('reference', $url); + $tmpl->assign('reference', $cloudID); $tmpl->assign('cloudId', $cloudID); $tmpl->assign('showShareIT', !$isIE8); $tmpl->assign('urlGenerator', $this->urlGenerator); diff --git a/apps/federatedfilesharing/templates/settings-personal-general.php b/apps/federatedfilesharing/templates/settings-personal-general.php index 934d0bd85624..17a83dbdd100 100644 --- a/apps/federatedfilesharing/templates/settings-personal-general.php +++ b/apps/federatedfilesharing/templates/settings-personal-general.php @@ -36,7 +36,7 @@ class='js-gs-share social-gnu'> Diaspora