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





--- Comment #4 from Splarka <[email protected]>  2009-06-24 01:28:34 UTC ---
(In reply to comment #3)
> > <brion-meeting> user ids are an internal implementation detail which should 
> > never be needed externally,
> True, but only in the sense that page IDs and revision IDs are internal
> implementation details, and they're available.

Not the same sense at all. Page IDs are extensively used in the UI as &curid in
most recent changes links (to allow the correct page to be shown even if the
page has moved since). And of course, revision IDs are used anywhere a diff or
permanent link is shown. User IDs however are not used in the UI anywhere...
except in some extensions, which usually involve direct requests from the user
(who is generally the only one with access to this number, excluding the
Special:Export trick).

So, they've just never been exposed as they are never used. There are cases
where they would have been handy in the API though, such as the unfortunate
case of bug 17878 (usernames that could log in, and edit, but not be blocked).
For this same reason, things like move and delete can be done in the API via
page IDs now (where invalid titles could not be referred to otherwise). So
giving them a use, like the ability to block retroactively invalid usernames,
is a good excuse to expose them.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
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