Feature summary (what you would like to be able to do and where):
Removing a disambiguation template should mark article as unreviewed.
I'm pleased to see that NPP catches [[WP:NPPREDIRECT|redirects converted to articles]]. Does any mechanism cover dabs converted to articles? For example, if I overwrite [[John Smith]] with a badly written bio of my non-notable friend John Smith, is there a system for picking that up? How about name lists such as [[Abdul Hamid]]? @Certes
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
Benefits (why should this be implemented?):
- Close a loophole that undisclosed paid editors could exploit. Examples:
- https://en.wikipedia.org/w/index.php?title=888&diff=1103108865&oldid=1096833961&diffmode=source
- {{diff|Galactica|prev|1103019290|Galactica}}
- {{diff|Galactica|prev|1103050323|twice}}
- {{diff|Scaler|prev|1103067869|Scaler}}
Notes
- Another ticket talks about [[mw:Extension:Disambiguator]] which notes whether a page is a disambiguation page in SQL table page_props. Example query to see if a page is a disambiguation page: https://quarry.wmcloud.org/query/66497
- Could also do an edit page hook and look for the removal of something. Perhaps the category "Disambiguation pages"
- The "mark redirect-to-article as unreviewed" code lives in Hooks.php->onRevisionFromEditComplete(). That'd be a good spot for this.
- Set index articles are basically a disambiguation page, but are not marked as such in page_props and would have to be detected a different way. Example: https://en.wikipedia.org/wiki/New_York_Proposition_1