Benutzer:WikiBayer/Skripte/MassblockintheLog

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Dieses Skript wurde entwickelt, um das Sperren von Benutzern in MediaWiki-Wikis zu vereinfachen.

Checkboxen neben Benutzerlinks: Das Skript fügt Checkboxen neben Benutzerlinks in verschiedenen Bereichen hinzu, wie z.B. Letzte Änderungen, Spam-Blacklist-Log und Missbrauchsfilter-Log. So können Benutzer einfach auswählen, welche Benutzer gesperrt werden sollen.

Screenshot mit den Scripten "MassblockintheLog und "deleteinrecendchanges"

In verschiedenen Bereichen wie Letzte Änderungen, Spam-Blacklist-Log und Missbrauchsfilter-Log wurden Checkboxen neben den Links zu den Benutzern hinzugefügt.

Benutzer, die gesperrt werden sollen, können schnell ausgewählt und gesperrt werden, dies funktioniert über ein Sperr-Panel, das oben auf den jeweiligen Seiten eingeblendet wird.

Dies ist besonders vorteilhaft, wenn es um größeren Vandalismus mit mehreren Accounts geht, funktioniert aber auch, um einzelne Accounts zu sperren.

Insgesamt soll dieses Skript die Arbeit der Administratoren erleichtern, indem es den Prozess des Sperrens von Benutzern in MediaWiki-Wikis vereinfacht und beschleunigt.

Der Script kann entweder über die eigene common.js oder global.js hinzugefügt werden. Benutzeroberflächenadministratoren haben auch die möglichkeite den Script als Gadget einzurichten.

Der Script kann entweder über die meine Sammlung von Administrationswerkzeugen zusammen mit anderen hilfreichen Skripten oder einzeln hinzugefügt werden.

Toolsammlung:

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WikiBayer/Admintools.js&action=raw&ctype=text/javascript');

Einzeln:

const currentLanguage = mw.config.get('wgUserLanguage') || 'de';

function startmassblocklog() {
  mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WikiBayer/Massblockinthelogml.js&action=raw&ctype=text/javascript');
}

if (mw.config.get("wgCanonicalNamespace") === "Special" && mw.config.get('wgAction') === 'history') {
  startmassblocklog();
}