Vés al contingut

Gestió del filtre antiabusos

Diferències entre versions

ElementVersió de 16:18, 29 jul 2015 per Syum90Versió de 14:32, 15 set 2015 per Syum90
Informació bàsica
Notes:
Detecta l'eliminació d'etiquetes importants dels articles, categories i arxius: fusió, FVA, copyvio, destrucció, esborrar, moure (a un altre projecte), movent, moure (categories), 5ac, justificació desconeguda, origen desconegut i no lliure substituïble, més els seus sinònims.
Detecta l'eliminació d'etiquetes importants dels articles, categories i arxius: fusió, FVA, copyvio, destrucció, esborrar, moure (a un altre projecte), movent, moure (categories), 5ac, justificació desconeguda, origen desconegut i no lliure substituïble, més els seus sinònims.


Canvis per adaptar el filtre a les Viquinotícies.--Syum90
Canvis per adaptar el filtre a les Viquinotícies.--Syum90


Afegeixo etiqueta.--Syum90
Afegeixo etiqueta.--Syum90


Només usuaris nous i no autoconfirmats.--Syum90
Només usuaris nous i no autoconfirmats.--Syum90


Elimino l'etiqueta, primer ho provarem només amb els registres.--Syum90
Elimino l'etiqueta, primer ho provarem només amb els registres.--Syum90
L'exempció per autoconfirmats no funciona (es.wb), modifico el codi seguint modificacions de Steinsplitter al filtre 39 de mw, on semblen funcionar les exempcions.--Syum90
Condicions del filtre
Condicions:
!("autoconfirmed" in user_groups) &
!("autoconfirmed" in user_groups) &
(!(lcase(new_wikitext) rlike "{{[ _]*(fonts)" ) & (lcase(old_wikitext) rlike "{{[ _]*(fonts)" ))
(lcase(old_wikitext) rlike "{{[ _]*(fonts|millorar|copyright|destrucció|delete|proposat per esborrar|fora|fusionar|neutralitat|traduïu)" ) &
|(!(lcase(new_wikitext) rlike "{{[ _]*(millorar)" ) & (lcase(old_wikitext) rlike "{{[ _]*(millorar)" ))
!(lcase(new_wikitext) rlike "{{[ _]*(fonts|millorar|copyright|destrucció|delete|proposat per esborrar|fora|fusionar|neutralitat|traduïu)" )
|(!(lcase(new_wikitext) rlike "{{[ _]*(copyright)" ) & (lcase(old_wikitext) rlike "{{[ _]*(copyright)" ))
|(!(lcase(new_wikitext) rlike "{{[ _]*(destrucció|delete)" ) & (lcase(old_wikitext) rlike "{{[ _]*(destrucció|delete)" ))
|(!(lcase(new_wikitext) rlike "{{[ _]*(proposat per esborrar|fora)" ) & (lcase(old_wikitext) rlike "{{[ _]*(proposat per esborrar|fora)" ))
|(!(lcase(new_wikitext) rlike "{{[ _]*(neutralitat)" ) & (lcase(old_wikitext) rlike "{{[ _]*(neutralitat)" ))
|(!(lcase(new_wikitext) rlike "{{[ _]*(traduïu)" ) & (lcase(old_wikitext) rlike "{{[ _]*(traduïu)" ))