Administración del filtro antiabusos

Diferencias entre versiones

ElementoVersión desde 03:45 8 ene 2015 por XanaGVersión desde 10:07 15 feb 2015 por Abián
Información básica
Notas:
Prevención de categorizaciones incorrectas según espacios de nombres, incluyendo las realizadas indirectamente desde la plantilla BD. Solo se permiten siempre en los espacios principal (0), Anexo (104) y Categoría (14); para el resto se comprueban las posibles excepciones según el espacio (detalladas en los comentarios del código)
Prevención de categorizaciones incorrectas según espacios de nombres, incluyendo las realizadas indirectamente desde la plantilla BD. Solo se permiten siempre en los espacios principal (0), Anexo (104) y Categoría (14); para el resto se comprueban las posibles excepciones según el espacio (detalladas en los comentarios del código)


(*) En el futuro debería aclararse/unificarse si todas las categorías internas o de organización deberían llevar el prefijo "Wikipedia:", o los criterios exactos de las excepciones
(*) En el futuro debería aclararse/unificarse si todas las categorías internas o de organización deberían llevar el prefijo "Wikipedia:", o los criterios exactos de las excepciones


Alterado para que solo filtre el espacio Usuario, por solicitud en el TAB: https://es.wikipedia.org/w/index.php?title=Wikipedia%3AFiltro_de_ediciones%2FPortal%2FArchivo%2FReporte_de_falsos_positivos%2FActual&diff=78998785&oldid=78969106 . Xana 2/1/2014
Alterado para que solo filtre el espacio Usuario, por solicitud en el TAB: https://es.wikipedia.org/w/index.php?title=Wikipedia%3AFiltro_de_ediciones%2FPortal%2FArchivo%2FReporte_de_falsos_positivos%2FActual&diff=78998785&oldid=78969106 . Xana 2/1/2014
Modificación en consonancia con la extensión ContentTranslation, a petición de Amire80 en el Portal de los filtros y en IRC, https://es.wikipedia.org/?diff=80046218. --abián, 15 feb 2015
Condiciones de filtro
Condiciones:
categ:="\[\[[Cc]ategor(ía|y):|\{\{([Bb]D|[Nn]F)\|";
categ:="\[\[[Cc]ategor(ía|y):|\{\{([Bb]D|[Nn]F)\|";
nowiki:="<nowiki>" + categ;
nowiki:="<nowiki>\s*" + categ;
comentario:="<!--[\s\S]*?\[\[[Cc]ategor(ía|y)[\s\S]*?-->";
comentario:="<!--[\s\S]*?\[\[[Cc]ategor(ía|y)[\s\S]*?-->";
catwp:="\[\[[Cc]ategor(ía|y):Wikipedia:";
catwp:="\[\[[Cc]ategor(ía|y):Wikipedia:";
article_namespace == 2 &
article_namespace == 2 &
action == 'edit'
action == 'edit'
/* Se añaden más categorizaciones de las que se retiran */
/* Se añaden más categorizaciones de las que se retiran */
& rcount(categ, added_lines) > rcount(categ, removed_lines)
& rcount(categ, added_lines) > rcount(categ, removed_lines)
/* Y ninguna de las categorizaciones se ha precedido con <nowiki> */
/* Y ninguna de las categorizaciones se ha precedido con <nowiki> */
& rcount(nowiki, added_lines) == rcount(nowiki, removed_lines)
& rcount(nowiki, added_lines) == rcount(nowiki, removed_lines)
/* Y ninguna está en un comentario */  
/* Y ninguna está en un comentario */  
& rcount(comentario, added_lines) == rcount(comentario, removed_lines)
& rcount(comentario, added_lines) == rcount(comentario, removed_lines)
/* no se han añadido categorías con prefijo "Wikipedia:" */
/* no se han añadido categorías con prefijo "Wikipedia:" */
& rcount(catwp, added_lines) == rcount(catwp, removed_lines)
& rcount(catwp, added_lines) == rcount(catwp, removed_lines)