Správa filtrů zneužití

Rozdíly mezi verzemi

PoložkaVerze z 28. 10. 2018, 23:54 od uživatele Martin UrbanecVerze z 6. 5. 2024, 20:05 od uživatele Matěj Suchánek
Základní informace
Poznámky:
http://cs.wikipedia.org/w/index.php?title=V%C4%9Bta_o_st%C5%99edn%C3%AD_hodnot%C4%9B_diferenci%C3%A1ln%C3%ADho_po%C4%8Dtu&action=historysubmit&diff=10536808&oldid=9880337
http://cs.wikipedia.org/w/index.php?title=V%C4%9Bta_o_st%C5%99edn%C3%AD_hodnot%C4%9B_diferenci%C3%A1ln%C3%ADho_po%C4%8Dtu&action=historysubmit&diff=10536808&oldid=9880337


úpravy
úpravy


varování a značka
varování a značka


změna varování
změna varování


změna v detekci - podřetězce
změna v detekci - podřetězce


úprava
úprava


"confirmed" in user_groups => "autoconfirmed" in user_rights, ať filtr obchází i stewardi, globální revertéři apod. --MU
"confirmed" in user_groups => "autoconfirmed" in user_rights, ať filtr obchází i stewardi, globální revertéři apod. --MU
Oprava bugů a FP. --MS
Podmínky filtru
Podmínky:
! 'autoconfirmed' in user_rights
! 'autoconfirmed' in user_rights
& ( page_namespace === 0 | page_namespace === 14 )
& rmwhitespace(removed_lines) rlike '^\{\{.*?\}\}$'
& strpos(rmwhitespace(added_lines), rmwhitespace(removed_lines)) === 0
& (
& (
  ( article_namespace == 0 | article_namespace == 14 )
  new_string := substr(string(added_lines), strpos(string(added_lines), '}}') + 2);
& (
new_string rlike '^ *.'
  rmwhitespace(removed_lines) rlike '^\{\{.*?\}\}$'
&! '{{' in new_string
  & (
&! new_string rlike '^\s*<references\b'
  strpos(rmwhitespace(added_lines), rmwhitespace(removed_lines)) === 0
  & (
    new_string := substr(rmwhitespace(added_lines), length(rmwhitespace(removed_lines)));
    length(new_string) > 0
    &! (
    '{{' in new_string |
    new_string rlike '^\s+$'
    )
  )
  )
)
)
)