Edit filter configuration

Differences between versions

ItemVersion from 18:42, 16 June 2009 by Ruslik0Version from 08:55, 17 June 2009 by Ruslik0
Basic information
Notes:
Filter to prevent blanking of talk pages by non-registered users, except to their own user talk page
Filter to prevent blanking of talk pages by non-registered users, except to their own user talk page


Adding user space, and a check to prevent it from triggering when the page is already small. - Hersfold
Adding user space, and a check to prevent it from triggering when the page is already small. - Hersfold


Tweaking, user talk covered by filter 34. - Hersfold
Tweaking, user talk covered by filter 34. - Hersfold
Another tweak - logic fail. It was picking up any non-user talk space because I forgot () and had a | instead of a & - Hersfold
Another tweak - logic fail. It was picking up any non-user talk space because I forgot () and had a | instead of a & - Hersfold


Optimizing - Hersfold
Optimizing - Hersfold


Switched to warning. - Ruslik
Switched to warning. - Ruslik


add tag "talk page blanking" - Cen
add tag "talk page blanking" - Cen
Simplified logic. - Ruslik
Simplified logic. - Ruslik
Added an exception for redirecting. - Ruslik
Added an exception for redirecting. - Ruslik
I increased old size to 150. - Ruslik
I increased old size to 150. - Ruslik
Removed parentheses. - Ruslik
Filter conditions
Conditions:
(documentation)
!(user_groups contains "user") &
!(user_groups contains "user") &
((article_namespace % 2) == 1 & (article_namespace != 3)) &  
(article_namespace % 2) == 1 & (article_namespace != 3) &  
action == "edit" & (old_size > 150) & (new_size < 100) & !(lcase(added_lines) rlike "^#\s*redirect\s*\[\[")
action == "edit" & (old_size > 150) & (new_size < 100) & !(lcase(added_lines) rlike "^#\s*redirect\s*\[\[")