Observed on http://ee-flow.wmflabs.org/wiki/Special:Watchlist
I can see Flow events in recent changes just fine, but they don't show up in my watchlist, even though I'm watching Flow-enabled pages :(
Version: master
Severity: normal
Observed on http://ee-flow.wmflabs.org/wiki/Special:Watchlist
I can see Flow events in recent changes just fine, but they don't show up in my watchlist, even though I'm watching Flow-enabled pages :(
Version: master
Severity: normal
Looked through this one, it requires another core change to fix. That change can be found in gerrit as 90051 . Its a fairly simple and unobtrusive fix.
Change 92427 had a related patch set uploaded by EBernhardson:
Show flow events in watchlist
This still isn't working on ee-flow. Watch any Flow-enabled page; you won't see changes to it in your watchlist.
Change 96578 had a related patch set uploaded by EBernhardson:
Hook expects old RC_* value for watchlist
Special:Contributions is actually completely independant, it needs implementation of the ContribsPager::reallyDoQuery hook
Re-opening - nothing from Flow Boards is showing in my https://www.mediawiki.org/wiki/Special:Watchlist
Change 104781 had a related patch set uploaded by EBernhardson:
Allow page_namespace IS NULL in watchlist query
LiquidThreads adds a test to the watchlist query to exclude its Thread namespace:
AND (page_namespace != '90')
But Flow changes don't have a namespace, so this is (NULL != '90') which in the hell of SQL evaluates to NULL not 1, so they were getting excluded too.
For posterity, a production Special:Watchlist query on a Wiki with Flow and LQT (but not Wikibase/Wikidata) looks like:
SELECT rc_id,
rc_timestamp,
rc_user,
rc_user_text,
rc_namespace,
rc_title,
rc_comment,
rc_minor,
rc_bot,
rc_new,
rc_cur_id,
rc_this_oldid,
rc_last_oldid,
rc_type,
rc_source,
rc_patrolled,
rc_ip,
rc_old_len,
rc_new_len,
rc_deleted,
rc_logid,
rc_log_type,
rc_log_action,
rc_params,
wl_notificationtimestamp,
(
SELECT GROUP_CONCAT(ct_tag SEPARATOR ',')
FROM `change_tag`
WHERE ct_rc_id=rc_id
)
AS ts_tags,fp_stable,fp_pending_since
FROM `recentchanges`
INNER JOIN `watchlist` ON (wl_user = '19998' AND (wl_namespace=rc_namespace) AND (wl_title=rc_title))
LEFT JOIN `page` ON ((rc_cur_id=page_id))
LEFT JOIN `flaggedpages` ON ((fp_page_id = rc_cur_id))
WHERE (rc_timestamp > '20131228230259')
AND ((rc_this_oldid=page_latest) OR rc_type IN ('3','142') )
AND (page_namespace != '90')
ORDER BY rc_timestamp DESC