]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - extensions/TitleBlacklist/TitleBlacklistAuthenticationRequest.php
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / extensions / TitleBlacklist / TitleBlacklistAuthenticationRequest.php
diff --git a/extensions/TitleBlacklist/TitleBlacklistAuthenticationRequest.php b/extensions/TitleBlacklist/TitleBlacklistAuthenticationRequest.php
new file mode 100644 (file)
index 0000000..928a60e
--- /dev/null
@@ -0,0 +1,22 @@
+<?php
+
+use MediaWiki\Auth\AuthenticationRequest;
+
+/**
+ * An authentication request that allows users with sufficiently high privileges to skip the
+ * title blacklist check.
+ */
+class TitleBlacklistAuthenticationRequest extends AuthenticationRequest {
+       public $ignoreTitleBlacklist;
+
+       public function getFieldInfo() {
+               return [
+                       'ignoreTitleBlacklist' => [
+                               'type' => 'checkbox',
+                               'label' => wfMessage( 'titleblacklist-override' ),
+                               'help' => wfMessage( 'titleblacklist-override-help' ),
+                               'optional' => true,
+                       ],
+               ];
+       }
+}