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





--- Comment #2 from Splarka <[email protected]>  2009-06-18 10:24:42 UTC ---
Suggestions for implementation of almost full User<->ID abstraction in API (per
r...@irc):

    Queries

ApiQueryRevisions.php
* rvprop=user -> userid="12345" or userid="0"
* rvuserid=12345
* rvexcludeuserid=12345

ApiQueryImageInfo.php
* iiprop=user -> userid="12345" or userid="0"

ApiQueryAllimages.php
* aiprop=user -> userid="12345" or userid="0"

ApiQueryAllUsers.php
* list=allusers -> name="" id="12345" or userid="0"
* austartid=12345 <- if given a userid, possible to return sequenial users by
id?

ApiQueryBlocks.php <- note, non-trivial to reference a blocked user from user
ID, skip

ApiQueryDeletedrevs.php
* drprop=user -> userid="12345" or userid="0"
* druserid=12345

ApiQueryLogEvents.php
* leprop=user -> userid="12345" or userid="0"
* leuserid=12345

ApiQueryRecentChanges.php
* rcprop=user -> userid="12345" or userid="0"

ApiQueryUserContributions.php
* (any) -> userid="12345" or userid="0"
* ucuserid=12345

ApiQueryWatchlist.php
* wlprop=user -> userid="12345" or userid="0"

ApiQueryUsers.php
* list=users -> userid="12345" or skip for missing=""
* ususerids=12345

ApiQueryProtectedTitles.php
* ptprop=user -> userid="12345" or userid="0"


    Actions - should also output ID on success where applicable.

ApiRollback.php
* userid=12345

ApiBlock.php
* userid=12345

ApiUnblock.php
* userid=12345

ApiEmailUser.php
* targetid=12345 <- this might be weird.

ApiUserrights.php
* userid=12345 


-- 
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