Administración del filtro antiabusos

Diferencias entre versiones

ElementoVersión desde 05:54 22 ago 2012 por MetrónomoVersión desde 21:46 22 ago 2012 por Abián
Información básica
Notas:
PROBLEMA : http://es.wikipedia.org/w/index.php?title=Especial:AbuseLog&details=51044
PROBLEMA : http://es.wikipedia.org/w/index.php?title=Especial:AbuseLog&details=51044
cuando ciertos bots interwiki editan, por alguna razón, added_lines y removed_lines incluyen todo el texto.
cuando ciertos bots interwiki editan, por alguna razón, added_lines y removed_lines incluyen todo el texto.


Uso hack temporal: "bots" en user_groups hasta averiguar porqué los bots de interwiki causan el problema
Uso hack temporal: "bots" en user_groups hasta averiguar porqué los bots de interwiki causan el problema


-----------
-----------
Discutido con jem y millars, para evitar los casos de "falsos ADs" donde se añaden las plantillas a artículos que no han sido aprobados.
Discutido con jem y millars, para evitar los casos de "falsos ADs" donde se añaden las plantillas a artículos que no han sido aprobados.


Sólo los ACADs podrán ahora retirar o poner dichas plantillas.
Sólo los ACADs podrán ahora retirar o poner dichas plantillas.
----
----
cambio menor en título --Manuelt15
cambio menor en título --Manuelt15
----
----
Añado a Grillitus, hasta que terminen sus pruebas --Manuelt15
Añado a Grillitus, hasta que terminen sus pruebas --Manuelt15
:: NO. No agregar cada bot en prueba. Que las pruebas se hagan en los artículos que no sean destacados.
:: NO. No agregar cada bot en prueba. Que las pruebas se hagan en los artículos que no sean destacados.
----
----
Añado el espacio Wikipedia para que los editores nóveles no puedan incluir tampoco la plantilla en los artículos del asistente. En caso contrario, una vez trasladados no les será posible retirarlas al resto de biblios, --Poco a poco
Añado el espacio Wikipedia para que los editores nóveles no puedan incluir tampoco la plantilla en los artículos del asistente. En caso contrario, una vez trasladados no les será posible retirarlas al resto de biblios, --Poco a poco


Añado comprobación de que no se esté "quitando y poniendo a la vez", cosa que puede suceder si se edita otra parte del mismo párrafo en el que está la plantilla.  -jem-
Añado comprobación de que no se esté "quitando y poniendo a la vez", cosa que puede suceder si se edita otra parte del mismo párrafo en el que está la plantilla.  -jem-
Complejizo la primera regex para comprobar qué texto se agregó, existen muchas formas de colocar una plantilla y que siga teniendo efecto. Pero en el resto de los casos igualmente siempre estará de la forma tradicional, por eso no los altero. - Metrónomo
Condiciones de filtro
Condiciones:
!( user_name == "Millars" | user_name == "Nixón" | user_name == "Miss Manzana" | user_name == "RoyFocker" | user_name == "Yavidaxiu" | "bot" in user_groups)
!( user_name == "Millars" | user_name == "Nixón" | user_name == "Miss Manzana" | user_name == "RoyFocker" | user_name == "Yavidaxiu" | "bot" in user_groups)
& (article_namespace==4 | article_namespace==0)
& (article_namespace==4 | article_namespace==0)
& (
& (
     ( ( "{{(_|\s)*(plantilla:|template:)?(_|\s)*artículo(_|\s)destacado(_|\s)*(\||}})" in lcase(added_lines) ) & ! ( "{{artículo destacado" in lcase(removed_lines) ) )
     ( ( "{{artículo destacado" in lcase(added_lines) ) & ! ( "{{artículo destacado" in lcase(removed_lines) ) )
   | ( ( "{{artículo destacado" in lcase(removed_lines) ) & ! ( "{{artículo destacado" in lcase(added_lines) ) )
   | ( ( "{{artículo destacado" in lcase(removed_lines) ) & ! ( "{{artículo destacado" in lcase(added_lines) ) )
)
)