Skip to content

Commit adb03a0

Browse files
authored
Merge pull request #625 from nextcloud/backport/621/stable20
[stable20] link from app-navigation-settings to personal settings
2 parents 3c8fc5a + 623aaf7 commit adb03a0

4 files changed

Lines changed: 23 additions & 0 deletions

File tree

css/style.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,15 @@
208208
margin-left: 5px;
209209
}
210210

211+
#activity-personal-settings-link {
212+
text-decoration: underline;
213+
214+
a {
215+
display: block;
216+
padding: 10px 0px 10px 25px;
217+
}
218+
}
219+
211220
.activitymessage .avatar-name-wrapper,
212221
.activitysubject .avatar-name-wrapper {
213222
position: relative;

lib/Navigation.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ public function getTemplate($forceActive = 'all') {
8787
$template->assign('activeNavigation', $active);
8888
$template->assign('navigations', $this->getLinkList());
8989
$template->assign('rssLink', $this->getRSSLink());
90+
$template->assign('personalSettingsLink', $this->getPersonalSettingsLink());
9091

9192
return $template;
9293
}
@@ -130,4 +131,11 @@ public function getLinkList() {
130131

131132
return $entries;
132133
}
134+
135+
/**
136+
* @return string
137+
*/
138+
protected function getPersonalSettingsLink() {
139+
return $this->URLGenerator->linkToRouteAbsolute('settings.PersonalSettings.index', ['section' => 'activity']);
140+
}
133141
}

templates/stream.app.navigation.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@
5353
<input id="feed-link" class="feed-link" type="text" readonly="readonly" value="<?php p($_['rssLink']); ?>" />
5454
<a class="icon-clippy" data-clipboard-target="#rssurl input"></a>
5555
</span>
56+
<div id="activity-personal-settings-link">
57+
<a href="<?php p($_['personalSettingsLink']); ?>">
58+
<span class="no-icon"><?php p($l->t('Personal Activity Settings')); ?></span>
59+
</a>
60+
</div>
5661
</div>
5762
</div>
5863
</div>

tests/Controller/ActivitiesControllerTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ public function testShowList(): void {
9797
$template->assign('activeNavigation', 'all');
9898
$template->assign('navigations', []);
9999
$template->assign('rssLink', '');
100+
$template->assign('personalSettingsLink', '');
100101
$this->navigation->expects($this->any())
101102
->method('getTemplate')
102103
->willReturn($template);

0 commit comments

Comments
 (0)