Edit filter configuration

Differences between versions

ItemVersion from 09:41, 2 July 2023 by FireflyVersion from 13:54, 5 August 2023 by Ingenuity
Basic information
Notes:
See https://en.wikipedia.org/w/index.php?title=Wikipedia:Edit_filter/Requested&oldid=1162843254#Modification_to_'#WPWP_(throttle)'_filter - WPWP (Wikipedia Pages Wanting Photos) contest rules have been changed so that non-extendedconfirmed users are ineligible for prizes (https://meta.wikimedia.org/wiki/Wikipedia_Pages_Wanting_Photos_2023/FAQ)
See https://en.wikipedia.org/w/index.php?title=Wikipedia:Edit_filter/Requested&oldid=1162843254#Modification_to_'#WPWP_(throttle)'_filter - WPWP (Wikipedia Pages Wanting Photos) contest rules have been changed so that non-extendedconfirmed users are ineligible for prizes (https://meta.wikimedia.org/wiki/Wikipedia_Pages_Wanting_Photos_2023/FAQ)


This filter enforces that rule by preventing non-XC users from making WPWP edits. For more context, see links in notes of 1158: https://en.wikipedia.org/wiki/Special:AbuseFilter/1158
This filter enforces that rule by preventing non-XC users from making WPWP edits. For more context, see links in notes of 1158: https://en.wikipedia.org/wiki/Special:AbuseFilter/1158


1158 is the throttle filter which I have _left disabled_ for now, without any prejudice whatsoever to turning it back on if the XC restriction fails to mitigate disruption. Will flag all this at AN. -- FF, 2023-07-02
1158 is the throttle filter which I have _left disabled_ for now, without any prejudice whatsoever to turning it back on if the XC restriction fails to mitigate disruption. Will flag all this at AN. -- FF, 2023-07-02
Adding "#𝚆𝙿𝚆𝙿", which is being used to get around the filter. --Ingenuity 4 Aug 2023
Filter conditions
Conditions:
(documentation)
hashtag := '#WPWP';
hashtag := '#WPWP|#𝚆𝙿𝚆𝙿';
page_namespace == 0 &
page_namespace == 0 &
!contains_any(user_groups, "extendedconfirmed", "sysop", "bot") &
!contains_any(user_groups, "extendedconfirmed", "sysop", "bot") &
(
(
     summary irlike hashtag |
     summary irlike hashtag |
     (added_lines irlike hashtag & !(removed_lines irlike hashtag))
     (added_lines irlike hashtag & !(removed_lines irlike hashtag))
)
)