Administración del filtro antiabusos

Diferencias entre versiones

ElementoVersión desde 14:07 1 mar 2013 por Mr.AjedrezVersión desde 02:08 20 oct 2013 por Metrónomo
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-


Añado regex, puesto que hay varias formas distintas de que un texto sea considerado como una inserción de determinada plantilla. Agrego también el espacio de anexos, puesto que ellos no pueden promoverse a destacados. Metrónomo
Añado regex, puesto que hay varias formas distintas de que un texto sea considerado como una inserción de determinada plantilla. Agrego también el espacio de anexos, puesto que ellos no pueden promoverse a destacados. --Metrónomo
 
Los bots de interwiki dejaron de funcionar por la puesta en funcionamiento de Wikidata. Elimino esa condición. --Metrónomo
Condiciones de filtro
Condiciones:
!( user_name == "Millars" | user_name == "Nixón" | user_name == "Miss Manzana" | user_name == "Phoenix58" | user_name == "Mr.Ajedrez" | "bot" in user_groups)
!( user_name == "Millars" | user_name == "Nixón" | user_name == "Miss Manzana" | user_name == "Phoenix58" | user_name == "Mr.Ajedrez" )
& (article_namespace==0 | article_namespace==4 | article_namespace==104)
& (article_namespace==0 | article_namespace==4 | article_namespace==104)
& (
& (
  texto:="{{(_|\s)*(plantilla:|template:|{{ns:10}}:)?(_|\s)*artículo(_|\s)destacado(_|\s)*(\||}})";
  texto:="{{(_|\s)*(plantilla:|template:|{{ns:10}}:)?(_|\s)*artículo(_|\s)destacado(_|\s)*(\||}})";
  ( ( lcase(added_lines) rlike texto ) & ! ( lcase(removed_lines) rlike texto ) )
  ( ( lcase(added_lines) rlike texto ) & ! ( lcase(removed_lines) rlike texto ) )
  | ( ( lcase(removed_lines) rlike texto ) & ! ( lcase(added_lines) rlike texto ) )
  | ( ( lcase(removed_lines) rlike texto ) & ! ( lcase(added_lines) rlike texto ) )
)
)