編集フィルター設定

版間での差分

項目2017年10月14日 (土) 01:35ネイ による版2020年3月7日 (土) 20:02Rxy による版
基本情報
メモ:
サイズが500バイト以下の記事の作成を実行しようとした場合に発動するフィルター
サイズが500バイト以下の記事の作成を実行しようとした場合に発動するフィルター
(非自動承認利用者の場合は、#14で100[byte]以下を不許可にしているので除外)
(非自動承認利用者の場合は、#14で100[byte]以下を不許可にしているので除外)


== 変更要約 ==
== 変更要約 ==
# 新規作成 --青子守歌 2010-11-6
# 新規作成 --青子守歌 2010-11-6
# ソフトリダイレクトを除外 --青子守歌 2011-01-26
# ソフトリダイレクトを除外 --青子守歌 2011-01-26
# 100[byte]以下の非表示を非自動承認利用者に限定 --青子守歌 2011-02-26
# 100[byte]以下の非表示を非自動承認利用者に限定 --青子守歌 2011-02-26
# 対処操作:警告とタグ付けを付与 --青子守歌 2011-09-12
# 対処操作:警告とタグ付けを付与 --青子守歌 2011-09-12
# 「リダイレクト」を除外対象に追加 --whym 2014-06-22
# 「リダイレクト」を除外対象に追加 --whym 2014-06-22
# chemaimaiを除外 --Jkr2255 2014-07-09
# chemaimaiを除外 --Jkr2255 2014-07-09
#REDIRECTの場合は空白を気にしない --青子守歌 2015-05-22
#REDIRECTの場合は空白を気にしない --青子守歌 2015-05-22
# Wiktionary redirect, wtr, wtsrを除外 --ネイ 2017-10-14
# Wiktionary redirect, wtr, wtsrを除外 --ネイ 2017-10-14
2020-03-07 20:02Z  s/article_namespace/page_namespace/ ; s/article_articleid/page_id/ ; Replace deprecated var to current var --rxy
フィルター条件
条件:
/* 新規作成の記事で */
/* 新規作成の記事で */
article_articleid == 0 & article_namespace == 0
page_id == 0 & page_namespace == 0


/* 転送でも曖昧さ回避でもなく */
/* 転送でも曖昧さ回避でもなく */
& !(rmwhitespace(lcase(added_lines)) regex "^\#(redirect|転送|リダイレクト) *\[\[.+\]\]")
& !(rmwhitespace(lcase(added_lines)) regex "^\#(redirect|転送|リダイレクト) *\[\[.+\]\]")
& !(lcase(added_lines) regex "{{(template:|)(softredirect|wiktionary redirect|wtr|wtsr)\|.*}}")
& !(lcase(added_lines) regex "{{(template:|)(softredirect|wiktionary redirect|wtr|wtsr)\|.*}}")
& !(lcase(added_lines) regex "{{(template:|)((chem)?aimai|disambig|dab|.*曖昧さ回避).*}}")
& !(lcase(added_lines) regex "{{(template:|)((chem)?aimai|disambig|dab|.*曖昧さ回避).*}}")


/* サイズが500[byte]以下で */
/* サイズが500[byte]以下で */
& new_size <= 500
& new_size <= 500


/* 自動承認利用者か、 */
/* 自動承認利用者か、 */
& (    ("autoconfirmed" in user_groups)
& (    ("autoconfirmed" in user_groups)


/* 非自動承認利用者で100[byte]以上 */
/* 非自動承認利用者で100[byte]以上 */
   | (!("autoconfirmed" in user_groups) & (new_size > 100))
   | (!("autoconfirmed" in user_groups) & (new_size > 100))
   )
   )