aude created this task.
aude added a subscriber: aude.
aude added projects: Wikidata, MediaWiki-extensions-WikibaseClient.
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  Incorrect links (to client instead of repo diff) are included in client 
watchlist atom and rss feeds for external changes.
  
  In atom:
  
  <entry>
  <id>
  http://wikidata-client/index.php?title=Magnesium&diff=10011
  </id>
  <title>Magnesium</title>
  <link rel="alternate" type="text/html" 
href="http://wikidata-client/index.php?title=Magnesium&diff=10011"/>
  <updated>2015-02-22T14:27:24Z</updated>
  <summary type="html">(Admin)</summary>
  <author>
  <name>Admin</name>
  </author>
  </entry>
  
  RSS:
  
  <title>Magnesium</title>
  <link>
  http://wikidata-client/index.php?title=Magnesium&diff=10011
  </link>
  <guid isPermaLink="false">
  http://wikidata-client/index.php?title=Magnesium&diff=10011
  </guid>
  <description>(Admin)</description>
  <pubDate>Sun, 22 Feb 2015 14:27:24 GMT</pubDate>
  <dc:creator>Admin</dc:creator>
  </item>
  
  ApiFeedWatchlist currently works as a wrapper around the ApiQuery watchlist 
module, doing a FauxRequest.  It does not get the proper information for 
building links (might need rc_source to know it's a wikibase repo change, plus 
a correct diff id and title on the repo).
  
  then, ApiFeedWatchlist builds the diff link using $title->getFullURL().  We 
might then be able to use interwiki/foreign title to construct the links in the 
feed, or some other solution.

TASK DETAIL
  https://phabricator.wikimedia.org/T90392

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: aude
Cc: aude, Aklapper, Wikidata-bugs, Jdouglas



_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to