Фильтр правок

Фильтры правок (обсуждение) — это автоматизированный механизм проверок правок участников.
(Список | Последние изменения фильтров | Изучение правок | Журнал срабатываний)
Перейти к навигации Перейти к поиску

Различия между версиями

ЭлементВерсия участника OneLittleMouse от 05:07, 14 июля 2011Версия участника OneLittleMouse от 12:21, 21 декабря 2011
Основные сведения
Примечания:
Препятствует размещению участниками без флагов АПАТ/ПАТ, ПИ или админа каких-либо "статусных" юзербоксов на собственной ЛС. Можно сделать более полную проверку соответствия юзербокса имеющимся флагам, но я пока предполагаю, что это несколько избыточно.
Препятствует размещению участниками без флагов АПАТ/ПАТ, ПИ или админа каких-либо "статусных" юзербоксов на собственной ЛС. Можно сделать более полную проверку соответствия юзербокса имеющимся флагам, но я пока предполагаю, что это несколько избыточно.
upd: лишняя переменная
Условия фильтрации
Условия:
(документация)
action == 'edit' & article_namespace == 2 & article_text == user_name &! contains_any(user_groups,'sysop','editor','closer') &  
action == 'edit' & article_namespace == 2 & article_text == user_name &! contains_any(user_groups,'sysop','editor','closer') &  
(
(
  l_added := lcase(added_lines);
  lcase(added_lines) rlike '(?::box/|{{)(?:администратор|патрулирующий|бюрократ|автопатрулируемый|подводящий итоги)(?: и чекъюзер)?(?:}}|\|)' &
l_added rlike '(?::box/|{{)(?:администратор|патрулирующий|бюрократ|автопатрулируемый|подводящий итоги)(?: и чекъюзер)?(?:}}|\|)' &
  !contains_any(lcase(added_lines),'lang','project')
  !contains_any(l_added,'lang','project')
)
)