Page MenuHomePhabricator

Add page.userNameHuman
Open, LowPublic

Description

Probably under a clearer name though; returns the last human editor on the page; used by sum_disc.py.

Uses botlist.py in compat, but this is the only function using botlist, so botlist.py can probably be removed.


Version: core-(2.0)
Severity: normal

Details

Reference
bz64833

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:13 AM
bzimport set Reference to bz64833.
bzimport added a subscriber: Unknown Object (????).

Change 132320 had a related patch set uploaded by Mpaa:
Bug 64833-Add page.userNameHuman as lastNonBotUser

https://gerrit.wikimedia.org/r/132320

Change 132320 merged by jenkins-bot:
Bug 64833-Add page.userNameHuman as lastNonBotUser

https://gerrit.wikimedia.org/r/132320

jayvdb added a project: Google-Code-in-2014.
jayvdb subscribed.

compat's botlist also checked the global bot list, whereas core's APISite.IsBot only checks the local bot group. compat's code is broken at present, as it tries to use the global group called Global_bot' when it is currently named 'global-bot', but that could be just lack of active maintenance.

https://en.wikipedia.org/w/index.php?title=special:GlobalUsers&username=&limit=&offset=&group=Global_bot&useskin=monobook

https://meta.wikimedia.org/wiki/Special:GlobalUsers/global-bot

I'm planning on including this as part of an advanced Google-Code-in-2014 task.

jayvdb set Security to None.
jayvdb removed a subscriber: Unknown Object (????).

This functionality exists in core the same way it exists in compat. So It's not blocker of T57880 and it's not a part of compat to core migration.

See my comment above; it is not implemented as well as in compat, and the name 'Page.userNameHuman' does not exist. It was part of the compat2core project analysis.

Xqt lowered the priority of this task from High to Low.Mar 12 2020, 3:36 PM