https://bugzilla.wikimedia.org/show_bug.cgi?id=18364

Ed <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #14 from Ed <[email protected]> 2011-10-31 21:43:29 UTC ---
This issue also affects any extensions which build on the LogPage class.  For
example, http://www.mediawiki.org/wiki/Extension:UserLoginLog instantiates a
child of LogPage with parameters ( * , false ).  It succeeds in avoiding the
recentchanges table when it initially adds items to the logging table.  After
you run rebuildrecentchanges, all those items are added to the log.

In this instance, $wgLogRestrictions['userlogin']='read' would I guess work
just as well.

In terms of a fix, I'm having trouble figuring out how to fix this without
changing database table layouts (i.e. adding a true/false field for rc/no-rc).

It might also be possible if you cached new log entries to be added to RC and
then have rebuildRC read the cache into the DB.  I have no idea how you would
cache that information without, again, database rewrite.

-Ed

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to