Show notice feed URLs (and author)

This commit is contained in:
Mikael Nordfeldth 2016-02-17 23:32:56 +01:00
parent d2c11925bf
commit d9b649642d

View File

@ -74,6 +74,7 @@ class ShownoticeAction extends ManagedAction
} }
$this->notice = $this->getNotice(); $this->notice = $this->getNotice();
$this->target = $this->notice;
if (!$this->notice->inScope($this->scoped)) { if (!$this->notice->inScope($this->scoped)) {
// TRANS: Client exception thrown when trying a view a notice the user has no access to. // TRANS: Client exception thrown when trying a view a notice the user has no access to.
@ -213,12 +214,24 @@ class ShownoticeAction extends ManagedAction
{ {
} }
/** function getFeeds()
* Don't show aside {
* return array(new Feed(Feed::JSON,
* @return void common_local_url('ApiStatusesShow',
*/ array(
function showAside() { 'id' => $this->target->getID(),
'format' => 'json')),
// TRANS: Title for link to single notice representation.
// TRANS: %s is a user nickname.
sprintf(_('Single notice (JSON)'))),
new Feed(Feed::ATOM,
common_local_url('ApiStatusesShow',
array(
'id' => $this->target->getID(),
'format' => 'atom')),
// TRANS: Title for link to notice feed.
// TRANS: %s is a user nickname.
sprintf(_('Single notice (Atom)'))));
} }
/** /**