Merge "build: Ignore phpcs in /skins but not /includes/skins"
[lhc/web/wiklou.git] / includes / specials / SpecialCreateAccount.php
index f3af312..69ddcf9 100644 (file)
@@ -33,17 +33,21 @@ class SpecialCreateAccount extends SpecialRedirectToSpecial {
                        'CreateAccount',
                        'Userlogin',
                        'signup',
-                       array( 'returnto', 'returntoquery', 'uselang' )
+                       [ 'returnto', 'returntoquery', 'uselang' ]
                );
        }
 
+       public function doesWrites() {
+               return true;
+       }
+
        // No reason to hide this link on Special:Specialpages
        public function isListed() {
                return true;
        }
 
        public function isRestricted() {
-               return true;
+               return !User::groupHasPermission( '*', 'createaccount' );
        }
 
        public function userCanExecute( User $user ) {