Ir al contenido

Administración del filtro antiabusos

Diferencias entre versiones

ElementoVersión desde 19:48 16 may 2010 por Magister MathematicaeVersión desde 21:14 16 may 2010 por Magister Mathematicae
Información básica
Notas:
usuarios no autoconfirmados no podrán retirar plantillas de banda roja en el espacio de artículos, Poco a poco
usuarios no autoconfirmados no podrán retirar plantillas de banda roja en el espacio de artículos, Poco a poco
----
----
- reduzco el número de condiciones necesarias del filtro, Drini
- reduzco el número de condiciones necesarias del filtro, Drini
----
----
También salta el filtro si se añaden plantillas críticas (especialmente la de destruir). También hago el filtro extensivo al espacio de anexos (14), Poco a poco
También hago el filtro extensivo al espacio de anexos (14), Poco a poco
: Lo correcto es que no debería saltar cuando se AÑADAN. Pero en vez de retirar el error, lo que pusiste impide que añadan plantillas. Retiro el código y me pongo a preparar la forma correcta.
----
: Cambio a "registro" para poder depurar los cambios. Recuerda que hay que tener cuidado al modificar y asegurarse que funciona como se espera.
optimizo más las expresiones para no tener que considerar tantos casos
Condiciones de filtro
Condiciones:
!("autoconfirmed" in user_groups)
!("autoconfirmed" in user_groups)
& ((article_namespace == 0) | (article_namespace == 14))
& ((article_namespace == 0) | (article_namespace == 14))
& (
& (
   contains_any(lcase(removed_lines),"{{sin relevancia", "{{sinrelevancia", "{{sra", "{{destruir", "{{delete")
   contains_any(lcase(rmwhitespace(removed_lines)), "{{sinrelevancia","{{sra", "{{fuenteprimaria", "{{fp", "{{destruir", "{{delete")
  | contains_any(lcase(removed_lines),"{{fuente primaria", "{{fuenteprimaria", "{{fp", "{{plagio", "{{promocional")
   | contains_any(lcase(removed_lines), "{{promocional", "{{infraesbozo", "{{contextualizar", "{{plagio", "{{copyvio")
   | contains_any(lcase(removed_lines),"{{infraesbozo", "{{contextualizar", "{{plagio", "{{copyvio")
)
)