diff --git a/lib/CirclesManager.php b/lib/CirclesManager.php index d034ab41f..3bac97922 100644 --- a/lib/CirclesManager.php +++ b/lib/CirclesManager.php @@ -395,6 +395,16 @@ public function getLink(string $circleId, string $singleId): Membership { } + /** + * @param Circle $circle + * + * @return string + */ + public function getDefinition(Circle $circle): string { + return $this->circleService->getDefinition($circle); + } + + /** * WIP * diff --git a/lib/Service/CircleService.php b/lib/Service/CircleService.php index d1b4905f2..9ea0bc2f6 100644 --- a/lib/Service/CircleService.php +++ b/lib/Service/CircleService.php @@ -622,6 +622,10 @@ public function getDefinition(Circle $circle): string { return $this->l10n->t('%s', [$source]); } + if ($circle->isConfig(Circle::CFG_PERSONAL)) { + return $this->l10n->t('Personal Circle'); + } + return $this->l10n->t( '%s owned by %s', [