From 811100e2e94e3ec3cbb4e4021b7ec1086f0966d4 Mon Sep 17 00:00:00 2001 From: Dan Poltawski Date: Fri, 13 Jun 2014 16:16:15 +0100 Subject: [PATCH] Only list Create account when permissions allow it Bug: 66589 Change-Id: I3848ae3e19aae7625acbf3ec332f8820d02215d6 --- includes/specials/SpecialCreateAccount.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/includes/specials/SpecialCreateAccount.php b/includes/specials/SpecialCreateAccount.php index 448637efaf..f3af312f29 100644 --- a/includes/specials/SpecialCreateAccount.php +++ b/includes/specials/SpecialCreateAccount.php @@ -42,6 +42,14 @@ class SpecialCreateAccount extends SpecialRedirectToSpecial { return true; } + public function isRestricted() { + return true; + } + + public function userCanExecute( User $user ) { + return $user->isAllowed( 'createaccount' ); + } + protected function getGroupName() { return 'login'; } -- 2.20.1