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
