版間での差分

項目2020年5月20日 (水) 15:09青子守歌 による版2020年6月4日 (木) 03:00ネイ による版
基本情報
メモ:
新規作成 -- 青子守歌 2010-09-20
新規作成 -- 青子守歌 2010-09-20


対処操作:警告&不許可を付与 --青子守歌 2010-10-11
対処操作:警告&不許可を付与 --青子守歌 2010-10-11


カテゴリの付与に関する条件の誤りを修正 --青子守歌 2010-10-12
カテゴリの付与に関する条件の誤りを修正 --青子守歌 2010-10-12


転送のバリエーションに「リダイレクト」を追加 --whym 2014-06-22
転送のバリエーションに「リダイレクト」を追加 --whym 2014-06-22


2020-03-07 19:58Z s/article_text/page_title/ ; s/article_namespace/page_namespace/ ; s/article_articleid/page_id/ ; Replace deprecated var to current var --rxy
2020-03-07 19:58Z s/article_text/page_title/ ; s/article_namespace/page_namespace/ ; s/article_articleid/page_id/ ; Replace deprecated var to current var --rxy


不許可時に警告メッセージを表示する機能を利用するようにした --青子守歌 2020-05-20
不許可時に警告メッセージを表示する機能を利用するようにした --青子守歌 2020-05-20


c:がコモンズになってcat:担ったことに伴う修正 --青子守歌 2020-05-20
c:がコモンズになってcat:担ったことに伴う修正 --青子守歌 2020-05-20
PJT追加 --ネイ 2020-06-04
フィルター条件
条件:
/* WP,WT,H,C,P,PJ,LTA,SP:で始まる記事名で */
/* WP,WT,H,CAT,P,PJ,PJT,LTA,SP:で始まる記事名で */
(lcase(page_title) regex "^(wp|wt|h|c|p|pj|lta|sp):")
(lcase(page_title) regex "^(wp|wt|h|cat|p|pj|pjt|lta|sp):")


/* 新規作成の記事で */
/* 新規作成の記事で */
& (page_id == 0) & (page_namespace == 0)
& (page_id == 0) & (page_namespace == 0)


/* リダイレクトで */
/* リダイレクトで */
& (lcase(added_lines) regex "^\#(redirect|転送|リダイレクト) *\[\[.+\]\]")
& (lcase(added_lines) regex "^\#(redirect|転送|リダイレクト) *\[\[.+\]\]")


/* 以下のいずれかの条件の場合に発動 */
/* 以下のいずれかの条件の場合に発動 */
& (
& (
/** カテゴリ:ショートカット用リダイレクトを含んでいない */
/** カテゴリ:ショートカット用リダイレクトを含んでいない */
     !(lcase(added_lines) regex "\[\[(category|カテゴリ):ショートカット用リダイレクト.*\]\]")
     !(lcase(added_lines) regex "\[\[(category|カテゴリ):ショートカット用リダイレクト.*\]\]")


/** WP:で始まるが、 転送先がWikipedia:でない
/** WP:で始まるが、 転送先がWikipediaでない
     WT:で始まるが、 転送先がWikipedia‐ノートでない
     WT:で始まるが、 転送先がWikipedia‐ノートでない
     H:で始まるが、  転送先がヘルプでない
     H:で始まるが、  転送先がヘルプでない
     CAT:で始まるが、転送先がでカテゴリでない
     CAT:で始まるが、転送先がカテゴリでない
     P:で始まるが、  転送先がPortalでない                    
     P:で始まるが、  転送先がPortalでない
     PJ:で始まるが、 転送先がプロジェクトでない              
     PJ:で始まるが、 転送先がプロジェクトでない
    PJT:で始まるが、転送先がプロジェクト‐ノートでない
     LTA:で始まるが、転送先がWikipedia:進行中の荒らし行為/長期/でない  
     LTA:で始まるが、転送先がWikipedia:進行中の荒らし行為/長期/でない  
     SP:で始まるが、 転送先が特別でない */
     SP:で始まるが、 転送先が特別でない */
   |  ( (lcase(page_title) regex "^wp:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(wikipedia|project):.+\]\]") )
   |  ( (lcase(page_title) regex "^wp:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(wikipedia|project):.+\]\]") )
   |  ( (lcase(page_title) regex "^wt:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(wikipedia‐ノート|project talk):.+\]\]") )
   |  ( (lcase(page_title) regex "^wt:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(wikipedia‐ノート|project talk|wikipedia talk):.+\]\]") )
   |  ( (lcase(page_title) regex "^h:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(ヘルプ|help):.+\]\]") )
   |  ( (lcase(page_title) regex "^h:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(ヘルプ|help):.+\]\]") )
   |  ( (lcase(page_title) regex "^cat:") & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(カテゴリ|category):.+\]\]") )
   |  ( (lcase(page_title) regex "^cat:") & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(カテゴリ|category):.+\]\]") )
   |  ( (lcase(page_title) regex "^p:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[portal:.+\]\]") )
   |  ( (lcase(page_title) regex "^p:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[portal:.+\]\]") )
   |  ( (lcase(page_title) regex "^pj:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(プロジェクト):.+\]\]") )
   |  ( (lcase(page_title) regex "^pj:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(プロジェクト):.+\]\]") )
  |  ( (lcase(page_title) regex "^pjt:") & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(プロジェクト‐ノート):.+\]\]") )
   |  ( (lcase(page_title) regex "^lta:") & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(wikipedia|project):進行中の荒らし行為/長期/.+\]\]") )
   |  ( (lcase(page_title) regex "^lta:") & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(wikipedia|project):進行中の荒らし行為/長期/.+\]\]") )
   |  ( (lcase(page_title) regex "^sp:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(特別|special):.+\]\]") )
   |  ( (lcase(page_title) regex "^sp:")  & !(lcase(added_lines) regex "^\#(redirect|転送) *\[\[(特別|special):.+\]\]") )
   )
   )