Edit filter configuration

Differences between versions

ItemVersion from 01:49, 16 January 2024 by DannyS712Version from 03:12, 15 April 2024 by Suffusion of Yellow
Basic information
Notes:
Idea to prevent disasters like [[Special:AbuseFilter/history/680/diff/prev/26891]]. What if a user script or gadget runs a hundred or so checks against the log of this filter every time you click "Save filter"? --Suffusion of Yellow 17:59 2 May 2022
Idea to prevent disasters like [[Special:AbuseFilter/history/680/diff/prev/26891]]. What if a user script or gadget runs a hundred or so checks against the log of this filter every time you click "Save filter"? --Suffusion of Yellow 17:59 2 May 2022


Increase rate of matches from 1 in 10000 to 1 in 1000, because I don't want to wait months. --Suffusion of Yellow 21:17 2 May 2022
Increase rate of matches from 1 in 10000 to 1 in 1000, because I don't want to wait months. --Suffusion of Yellow 21:17 2 May 2022


Also force saving of variables from extensions. --Suffusion of Yellow 00:14 3 May 2022
Also force saving of variables from extensions. --Suffusion of Yellow 00:14 3 May 2022


+global_user_editcount --Suffusion of Yellow 22:01 25 Jun 2022
+global_user_editcount --Suffusion of Yellow 22:01 25 Jun 2022


Add missing variables (moved_from_*, moved_to_*, file_*, wiki_name, wiki_language) and document the 2 sections --DannyS712 01:49 16 January 2024
Add missing variables (moved_from_*, moved_to_*, file_*, wiki_name, wiki_language) and document the 2 sections --DannyS712 01:49 16 January 2024
+user_type --Suffusion of Yellow 03:12 15 Apr 2024
Filter conditions
Conditions:
(documentation)
!("confirmed" in user_groups) &
!("confirmed" in user_groups) &
action == "edit" &
action == "edit" &
(page_id + int(timestamp)) % 1000 == 420 &
(page_id + int(timestamp)) % 1000 == 420 &
(
(
     /* Force generation of all variables */
     /* Force generation of all variables */
     /* AbuseFilter extension */
     /* AbuseFilter extension */
added_lines;
added_lines;
edit_delta;
edit_delta;
edit_diff;
edit_diff;
new_size;
new_size;
old_size;
old_size;
new_content_model;
new_content_model;
old_content_model;
old_content_model;
removed_lines;
removed_lines;
summary;
summary;
page_id;
page_id;
page_namespace;
page_namespace;
page_title;
page_title;
page_prefixedtitle;
page_prefixedtitle;
page_age;
page_age;
moved_from_id;
moved_from_id;
moved_from_namespace;
moved_from_namespace;
moved_from_title;
moved_from_title;
moved_from_prefixedtitle;
moved_from_prefixedtitle;
moved_from_age;
moved_from_age;
moved_to_id;
moved_to_id;
moved_to_namespace;
moved_to_namespace;
moved_to_title;
moved_to_title;
moved_to_prefixedtitle;
moved_to_prefixedtitle;
moved_to_age;
moved_to_age;
user_editcount;
user_editcount;
user_age;
user_age;
user_name;
user_name;
user_groups;
user_groups;
user_rights;
user_rights;
user_blocked;
user_blocked;
user_emailconfirm;
user_emailconfirm;
user_type;
old_wikitext;
old_wikitext;
new_wikitext;
new_wikitext;
added_links;
added_links;
removed_links;
removed_links;
all_links;
all_links;
new_pst;
new_pst;
edit_diff_pst;
edit_diff_pst;
added_lines_pst;
added_lines_pst;
new_text;
new_text;
new_html;
new_html;
page_restrictions_edit;
page_restrictions_edit;
page_restrictions_move;
page_restrictions_move;
page_restrictions_create;
page_restrictions_create;
page_restrictions_upload;
page_restrictions_upload;
page_recent_contributors;
page_recent_contributors;
page_first_contributor;
page_first_contributor;
moved_from_restrictions_edit;
moved_from_restrictions_edit;
moved_from_restrictions_move;
moved_from_restrictions_move;
moved_from_restrictions_create;
moved_from_restrictions_create;
moved_from_restrictions_upload;
moved_from_restrictions_upload;
moved_from_recent_contributors;
moved_from_recent_contributors;
moved_from_first_contributor;
moved_from_first_contributor;
moved_to_restrictions_edit;
moved_to_restrictions_edit;
moved_to_restrictions_move;
moved_to_restrictions_move;
moved_to_restrictions_create;
moved_to_restrictions_create;
moved_to_restrictions_upload;
moved_to_restrictions_upload;
moved_to_recent_contributors;
moved_to_recent_contributors;
moved_to_first_contributor;
moved_to_first_contributor;
old_links;
old_links;
file_sha1;
file_sha1;
file_size;
file_size;
file_mime;
file_mime;
file_mediatype;
file_mediatype;
file_width;
file_width;
file_height;
file_height;
file_bits_per_channel;
file_bits_per_channel;
wiki_name;
wiki_name;
wiki_language;
wiki_language;


     /* Other extensions */
     /* Other extensions */
     user_mobile;
     user_mobile;
     user_app;
     user_app;
     tor_exit_node;
     tor_exit_node;
     global_user_groups;
     global_user_groups;
     global_user_editcount;
     global_user_editcount;
     oauth_consumer;
     oauth_consumer;


     true
     true
)
)