Last modified: 2013-06-18 16:49:00 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T18545, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 16545 - Special:ListGlobalUsers/group should note when rights apply to the current wiki / when the wiki is in the relevant wiki set
Special:ListGlobalUsers/group should note when rights apply to the current wi...
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
General/Unknown (Other open bugs)
unspecified
All All
: Low enhancement with 2 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
http://uk.wiktionary.org/wiki/Special...
:
Depends on:
Blocks: SWMT
  Show dependency treegraph
 
Reported: 2008-12-03 09:09 UTC by Melancholie
Modified: 2013-06-18 16:49 UTC (History)
8 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Melancholie 2008-12-03 09:09:32 UTC
Global bots are not shown at Special:ListUsers/bot and thus unknown.

So any list of bots on a wiki that have global bots allowed is inaccurate.

Example:
[[wikt:uk:Special:ListUsers/bot]] does not contain the flagged account [[wikt:uk:User:SpaceBirdyBot]]
at [[wikt:uk:Special:ListUsers/SpaceBirdyBot]] no user group at all is shown, but it is a flagged bot (global).
Comment 1 Filip Maljkovic [Dungodung] 2008-12-03 12:08:11 UTC
Special:ListUsers lists only local rights. http://uk.wiktionary.org/w/index.php?title=Special:GlobalUsers&username=SpaceBirdyBot&group=&limit=50 however, shows what you need.
Marking as INVALID.
Comment 2 Niklas Laxström 2008-12-03 12:16:56 UTC
(In reply to comment #1)
> Special:ListUsers lists only local rights.

Does it need to be so?
Comment 3 Filip Maljkovic [Dungodung] 2008-12-03 12:26:23 UTC
Looks most sensible to me. That's why another special page was made.

Now, of course, these two can be combined, but I think that's a topic for another bug.
Comment 4 Melancholie 2008-12-03 12:38:26 UTC
Re-opened.
[[Special:GlobalUsers/Global_bot]] is nice (a link from Special:ListUsers would be good!), but it's *wrong* in respect of global bots (I do not mean SUL-ed "bots")!

"Global bots" have to be allowed per wiki, see [[meta:Bot_policy/Implementation#Where_it_is_policy]].

On [[als:Special:GlobalUsers/Global_bot]] you can see all global bots, but global bots are not yet allowed on alswiki. Thus they are not flagged (should not, hopefully) on alswiki (local), respectively do not operate as "bots" there.

[[Special:GlobalUsers/Global_bot]] is a cross-the-board and all-inclusive list!

*[[Special:ListUsers/bot]]* should show what bots there really are (flagged, and thus possibly operating) on a local wiki!
Comment 5 Andrew Garrett 2008-12-03 12:45:15 UTC
[[Special:ListUsers/bot]] lists users in the 'bot' group, not users who have the 'bot' right.

Global bots are not in the 'bot' group, and accordingly are not listed on [[Special:ListUsers/bot]]. They do have the 'bot' right, due to their membership of the 'Global bot' global group.

It would perhaps be possible to have a combined display of all accounts which would have a particular right on a wiki, but it would be particularly nasty for performance, take time to code, and would have little discernible benefit to our core mission.

Accordingly, I am suggesting that this bug be closed as WONTFIX, unless a developer is willing to write a patch that produces acceptable performance.
Comment 6 Melancholie 2008-12-03 12:51:06 UTC
Once again, [[als:Special:GlobalUsers/Global_bot]] is a cross-the-board and all-inclusive list.
Some of those accounts do not even have any bot 'right' on alswiki. Neither a bot 'flag', meaning that [[als:Special:GlobalUsers/Global_bot]] is inaccurate for finding out what bots there really are on a local wiki.
Comment 7 Andrew Garrett 2008-12-03 12:52:57 UTC
Either all global bots have rights on the local wiki, or none of them do.

The [[Special:GlobalUsers/Global bot]] page is an accurate list of all global accounts which are in the 'Global bot' group, which may or may not have rights on the local wiki.
Comment 8 Melancholie 2008-12-03 13:10:40 UTC
OK, so I first have to find out the bot policy for every wiki to know whether [[Special:GlobalUsers/Global_bot]] is accurate (appropriate) for a certain wiki.

If not combining those two special pages, would it be possible to add a link to [[Special:GlobalUsers/Global_bot]] at [[Special:ListUsers/bot]]?
Is this best done at [[betawiki:MediaWiki:Listusers-summary]] (for all langs)?
Comment 9 Filip Maljkovic [Dungodung] 2008-12-03 13:12:06 UTC
Well, alswiki isn't in the "Global bot wikis" set, so that's why global bots aren't really bots there. If alswiki were within that wiki set, [[Special:GlobalUsers/Global bot]] would indeed list all the global bots that can act as bots within alswiki. Note that All the global special pages refer to global statuses, disrespectful of local statuses.
Comment 10 Andrew Garrett 2008-12-03 13:12:56 UTC
It would not be done by default, because people use MediaWiki who don't use CentralAuth.
Comment 11 Melancholie 2008-12-03 13:19:02 UTC
Hmm, this issue is somewhat unsatisfying ;-)

How could we show people that there are another bots, not listed on [[Special:ListUsers/bot]]?
Most people do not yet know [[Special:GlobalUsers/Global bot]] and wonder why there are bots operating on a wiki that are not listed as 'bots' on [[Special:ListUsers/bot]]. This was the case for me. I first missed to add some important (global) bots to a script for ukwikt because of this, for example.
Comment 12 Mike.lifeguard 2008-12-03 15:18:26 UTC
(In reply to comment #11)
> Hmm, this issue is somewhat unsatisfying ;-)
> 
> How could we show people that there are another bots, not listed on
> [[Special:ListUsers/bot]]?
> Most people do not yet know [[Special:GlobalUsers/Global bot]] and wonder why
> there are bots operating on a wiki that are not listed as 'bots' on
> [[Special:ListUsers/bot]]. This was the case for me. I first missed to add some
> important (global) bots to a script for ukwikt because of this, for example.
> 

You can add a note to a system message pointing people between the local and global lists.
Comment 13 Mike.lifeguard 2008-12-28 22:12:35 UTC
(In reply to comment #7)
> Either all global bots have rights on the local wiki, or none of them do.
> 
> The [[Special:GlobalUsers/Global bot]] page is an accurate list of all global
> accounts which are in the 'Global bot' group, which may or may not have rights
> on the local wiki.
> 

Noting whether their rights apply to the wiki would be nice then:

# Aibot ‎(exists locally, global bot, rights apply here)

...or something like that. Most users probably don't know to check (or if they do, how to actually do it) if a certain wiki is in a certain wiki set. We shouldn't be obnoxious about this kind of thing.(In reply to comment #2)
> (In reply to comment #1)
> > Special:ListUsers lists only local rights.
> 
> Does it need to be so?
> 

Yes - global groups may not (usually don't) share the same rights as their local "counterpart". Global bots have an arbitrary, changeable, set of rights which are not necessarily the same as local bots.

For example, rollbackers and global rollbackers *don't* have the same rights!
Comment 14 Gurch 2008-12-29 10:24:52 UTC
(In reply to comment #13)
> For example, rollbackers and global rollbackers *don't* have the same rights!

Which is confusing in itself...

Comment 15 Cometstyles 2008-12-29 10:38:54 UTC
Global Rollbackers have some rights which are not available locally on wikis due to local policies such as "suppressredirect" , "noratelimit" and "markbotedits", which may not be allowed asa local right on bigger wikis (http://meta.wikimedia.org/wiki/User:Cometstyles/Global_group_rights)
Comment 16 Mike.lifeguard 2009-06-20 13:34:27 UTC
(In reply to comment #13)
> Noting whether their rights apply to the wiki would be nice then:
> 
> # Aibot ‎(exists locally, global bot, rights apply here)
> 
> ...or something like that. Most users probably don't know to check (or if they
> do, how to actually do it) if a certain wiki is in a certain wiki set. We
> shouldn't be obnoxious about this kind of thing.

So I guess this is the solution we want here? Changing the summary accordingly.
Comment 17 Alex Monk 2012-07-31 13:29:39 UTC
What would a line in GlobalUsers look like when showing some groups as applying to this wiki and some not?
Comment 18 Nemo 2012-07-31 13:33:28 UTC
(In reply to comment #17)
> What would a line in GlobalUsers look like when showing some groups as applying
> to this wiki and some not?

When a group doesn't apply, it could be greyed out and in italics or whatever, a simple thing like that.
Comment 19 Alex Monk 2012-07-31 14:53:47 UTC
Gerrit change #17072. It's probably horribly inefficient, but let's see what the reviewers say.
Comment 20 Nemo 2012-08-30 05:03:06 UTC
Finally merged! Thanks, Krenair.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links