tl;dr: The stablepages and qualitypages paramters are being ignored by DynamicPageList. Cause seems to be removal of FLAGGED_REVISIONS constant from flaggedrevs extension, preventing dynamicpagelist from detecting that flaggedrevs is installed.
Hello and thank you for your work.
Russian Wikinews suddenly encountered a problem that was not known before. It is related to patrolling ("flagged revisions").
The website is programmed to schedule new articles, created by general public, for "review" by admins (also "editors"). After "review" it gets "published" or not. It only should get "published" when an admin *patrols* it and then adds template {{yes}} (which is a redirect to [{{публиковать}}](https://ru.wikinews.org/wiki/Шаблон:Публиковать)). "Publication" generally means placing article to category https://ru.wikinews.org/wiki/Категория:Опубликовано (there are more details, but let's be simple now).
If a non-admin adds {{yes}} to the article, there should be NO publication despite this template because the article is NOT patrolled.
This worked always before but suddenly stopped working now. We don't know why and suggest it was related to server software updates.
Please help to fix.
We have a test anonymous article: https://ru.wikinews.org/?curid=509000 — it shouldn't be published (unpatrolled), but it is published.
- Steps to Reproduce:
Create an anonymous article with any text and place {{yes}} within.
- Actual Results:
Article is "published" (placed into category "Категория:Опубликовано") despite it is not *patrolled*.
- Expected Results:
Article is not "published" because it is not *patrolled*.