Page MenuHomePhabricator

Special:ProtectedPages is missing all log information
Closed, DuplicatePublic

Description

e.g. https://www.wikidata.org/wiki/Special:ProtectedPages and https://en.wikipedia.org/wiki/Special:ProtectedPages . It will correctly show the protected pages and the protection levels, but "Protecting user", "Timestamp", and "Reason" are blank. On Wikidata at least, it affects every protection log entry since https://www.wikidata.org/w/index.php?title=Special:ProtectedPages&offset=751 .

Event Timeline

Jasper raised the priority of this task from to Needs Triage.
Jasper updated the task description. (Show Details)
Jasper changed Security from none to None.
Jasper subscribed.

I wonder how severe this is - I assume we only don't display the data there due to some recent regression?

@Legoktm: Any opinion / judgement?

The connection between protect and the log is only available for all protects done after the corresponding change was deployed on the projects (https://gerrit.wikimedia.org/r/#/c/105443/) which added also the information to the special page. So new protection always have this information and the old one have not, because there is no way to fill up this information for the past.

For me, this is a works as designed, a possible solution would be a maintenance script which will get the connection, but I have no idea how to get the information from the available log data for the old protections.

https://en.wikipedia.org/w/index.php?title=Special:ProtectedPages&dir=prev
https://www.wikidata.org/w/index.php?title=Special:ProtectedPages&dir=prev