Abuse filter management

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search

Differences between versions

ItemVersion from 21:41, 6 January 2017 by Matěj SuchánekVersion from 13:29, 1 April 2020 by Matěj Suchánek
Basic information
Notes:
--11/02/2015--
--11/02/2015--
Per [[Special:PermaLink/195659427#Description_identical_to_label]] and per IRC. --Matěj Suchánek
Per [[Special:PermaLink/195659427#Description_identical_to_label]] and per IRC. --Matěj Suchánek


--27/04/2015--
--27/04/2015--
Excluding language variants. --Matěj Suchánek
Excluding language variants. --Matěj Suchánek


--31/05/2015--
--31/05/2015--
Workaround for T24220. --Matěj Suchánek
Workaround for T24220. --Matěj Suchánek


--02/01/2017--
--02/01/2017--
Ignore short descriptions, play with substrings. --Matěj Suchánek
Ignore short descriptions, play with substrings. --Matěj Suchánek


--06/01/2017--
--06/01/2017--
Fix check on creating a new item. --Matěj Suchánek
Fix check on creating a new item. --Matěj Suchánek
--01/04/2020--
Suppress detection of new items per [[Topic:Vjod7jhptjxq7amh]]. --Matěj Suchánek
Filter conditions
Conditions:
(
(
  'wbsetdescription-add' in summary
  'wbsetdescription-add' in summary
  & count(lcase(added_lines), lcase(old_wikitext)) > 0
  & count(lcase(added_lines), lcase(old_wikitext)) > 0
  & added_lines rlike '.{4}' /* length(added_lines) doesn't work? */
  & string(added_lines) rlike '.{4}' /* length(added_lines) doesn't work? */
  &! summary rlike '\bwbsetdescription-add:1\|\w{2,3}-\w'
  &! summary rlike '\bwbsetdescription-add:1\|\w{2,3}-\w'
) | (
) /*| (
  'wbeditentity-create' in summary
  'wbeditentity-create' in summary
  & rcount('\n', added_lines) > 1
  & rcount('\n', added_lines) > 1
  & (
  & (
   len := strpos(added_lines, '\n');
   len := strpos(added_lines, '\n');
   str := substr(added_lines, 0, len);
   str := substr(added_lines, 0, len);
    
    
   lcase(substr(added_lines, len + 1, len)) == lcase(str)
   lcase(substr(added_lines, len + 1, len)) == lcase(str)
   & length(added_lines) > 2 * len + 2
   & length(added_lines) > 2 * len + 2
  )
  )
)
)
*/