diff --git a/css/style.scss b/css/style.scss index 3fbc832a5..361d15e4d 100755 --- a/css/style.scss +++ b/css/style.scss @@ -194,6 +194,15 @@ margin-left: 5px; } +#activity-personal-settings-link { + text-decoration: underline; + + a { + display: block; + padding: 10px 0px 10px 25px; + } +} + .activitymessage .avatar-name-wrapper, .activitysubject .avatar-name-wrapper { position: relative; diff --git a/lib/Navigation.php b/lib/Navigation.php index 1712fcff2..aac3f524c 100644 --- a/lib/Navigation.php +++ b/lib/Navigation.php @@ -86,6 +86,7 @@ public function getTemplate($forceActive = 'all') { $template->assign('activeNavigation', $active); $template->assign('navigations', $this->getLinkList()); $template->assign('rssLink', $this->getRSSLink()); + $template->assign('personalSettingsLink', $this->getPersonalSettingsLink()); return $template; } @@ -129,4 +130,11 @@ public function getLinkList() { return $entries; } + + /** + * @return string + */ + protected function getPersonalSettingsLink() { + return $this->URLGenerator->linkToRouteAbsolute('settings.PersonalSettings.index', ['section' => 'activity']); + } } diff --git a/templates/stream.app.navigation.php b/templates/stream.app.navigation.php index 26699ac91..342c51c7b 100644 --- a/templates/stream.app.navigation.php +++ b/templates/stream.app.navigation.php @@ -53,6 +53,11 @@ +