On Tue, May 25, 2010 at 5:19 AM, Valerio M. Pelliccioni <vmp(a)silkwood.it>wrote;wrote:
The group 'employee' in my MW configuration
has some special write
permissions managed by a well known extension:
$wgSpecialPageLockdown['FormEdit'] = array('employee'); which (you
know)
doesn't show up in the Special:ListGroupRights.
Of course, when I manually put a user in the desired group (employee) using
Special:UserRights, everything works fine.
I do need to actually put a user into a group.
Lockdown uses User::getEffectiveGroups(), which claims to check
for autoconfirmed groups, so I'm not sure why this isn't working for you.
I'll ping the extension author about it.
On Tue, May 25, 2010 at 7:58 AM, Chad <innocentkiller(a)gmail.com> wrote:
On Tue, May 25, 2010 at 5:19 AM, Valerio M.
Pelliccioni <vmp(a)silkwood.it>
wrote:
This, at the same time, doesn't have effect
on Special:ListUsers.
They're called implicit groups. They don't appear on ListUsers, but they
should appear in a list of a user's groups on Special:Preferences. If they
don't appear *there*, then we've got a bug.
This would probably be less confusing if we didn't have two kinds of
implicitness: a group can be be implicit (because it's specified
in $wgImplicitGroups) or a user's membership in a group can be implicit
(because it's assigned through $wgAutopromote). The joys of evolutionary
development. :)
The group
'employee' in my MW configuration has some special write
permissions
managed by a well known extension:
$wgSpecialPageLockdown['FormEdit'] = array('employee'); which (you
know)
doesn't show up in the Special:ListGroupRights.
Of course, when I manually put a user in the desired group (employee)
using
Special:UserRights, everything works fine.
I do need to actually put a user into a group.
If it's an autopromote group, no. There's a reason we put "auto" in
the
name :)
I'm pretty sure the reason was just to indicate that promotions are done
automatically, not that they're done implicitly and _checked_
automatically. $wgAutopromote could have been implemented so that it
actually added users to groups, although that implementation would be a lot
trickier and would have practical disadvantages (and a couple
of advantages), and the more I think about it the more I can see why it
wasn't done that way. Anyway, I added a note on the manual page.