diff options
author | Christopher Ng <chrng8@gmail.com> | 2023-10-26 10:30:22 -0700 |
---|---|---|
committer | Christopher Ng <chrng8@gmail.com> | 2023-10-26 10:30:22 -0700 |
commit | d899e676de6c71396bfb7600e7814356bf26ff98 (patch) | |
tree | 943fa9b2aaaab88776ce4d81370dc362b6b23f60 /core | |
parent | 407b67989d86344ab0cf296585de127586df7a80 (diff) | |
download | nextcloud-server-d899e676de6c71396bfb7600e7814356bf26ff98.tar.gz nextcloud-server-d899e676de6c71396bfb7600e7814356bf26ff98.zip |
fix: Set profile as active nav entry
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Diffstat (limited to 'core')
-rw-r--r-- | core/Controller/ProfilePageController.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/Controller/ProfilePageController.php b/core/Controller/ProfilePageController.php index eacdd14c932..f8d9053edfa 100644 --- a/core/Controller/ProfilePageController.php +++ b/core/Controller/ProfilePageController.php @@ -40,6 +40,7 @@ use OCP\IUserSession; use OCP\Share\IManager as IShareManager; use OCP\UserStatus\IManager as IUserStatusManager; use OCP\EventDispatcher\IEventDispatcher; +use OCP\INavigationManager; #[IgnoreOpenAPI] class ProfilePageController extends Controller { @@ -52,6 +53,7 @@ class ProfilePageController extends Controller { private IUserManager $userManager, private IUserSession $userSession, private IUserStatusManager $userStatusManager, + private INavigationManager $navigationManager, private IEventDispatcher $eventDispatcher, ) { parent::__construct($appName, $request); @@ -104,6 +106,8 @@ class ProfilePageController extends Controller { $this->profileManager->getProfileFields($targetUser, $visitingUser), ); + $this->navigationManager->setActiveEntry('profile'); + $this->eventDispatcher->dispatchTyped(new BeforeTemplateRenderedEvent($targetUserId)); \OCP\Util::addScript('core', 'profile'); |