Last modified: 2010-10-05 21:08:43 UTC
This report is related to bug 24948, originally submitted by Aryeh Gregor, but that one is marked as concerning FlaggedRevs, so I'm making another report to be found by a core developer. Currently all autopromoted groups are implicit, cannot be removed via Special:UserRights and the autopromotion is checked on each call of User::getEffectiveGroups() rather than on certain events. It's clearly not enough for FlaggedRevs which had to develop their own autopromotion system which bypasses the above limitations. The point is that the core autopromotion system should be upgraded so that FlaggedRevs could use it. In the original bug report I have attached a patch which I'm also attaching here (for a newer revision). The patch is described at comment 1 for bug 24948. I don't know if it's ok (probably it's not) so don't hesitate to write everything from scratch if you prefer.
Created attachment 7717 [details] the forgotten patch
*** This bug has been marked as a duplicate of bug 15702 ***