Gergő Tisza has uploaded a new change for review.
https://gerrit.wikimedia.org/r/293783
Change subject: Improve provider's canCreateAccount logic
......................................................................
Improve provider's canCreateAccount logic
Test non-autocreations; assume the user would override.
Change-Id: I18d40d95ffcb1aadd724efb3181a7cb32b803ff4
(cherry picked from commit a3ecb237b5957c5079c54a074672b76b02dfe3ab)
---
M TitleBlacklistPreAuthenticationProvider.php
1 file changed, 4 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TitleBlacklist
refs/changes/83/293783/1
diff --git a/TitleBlacklistPreAuthenticationProvider.php
b/TitleBlacklistPreAuthenticationProvider.php
index 9d33408..19bd3c2 100644
--- a/TitleBlacklistPreAuthenticationProvider.php
+++ b/TitleBlacklistPreAuthenticationProvider.php
@@ -39,9 +39,10 @@
public function testUserForCreation( $user, $autocreate ) {
$sv = StatusValue::newGood();
- // only check autocreation here, testForAccountCreation will
catch the rest
- if ( $autocreate && $this->blockAutoAccountCreation ) {
- $sv->merge( TitleBlacklistHooks::testUserName(
$user->getName(), $user, false, true ) );
+ $creator = RequestContext::getMain()->getUser();
+
+ if ( !$autocreate || $this->blockAutoAccountCreation ) {
+ $sv->merge( TitleBlacklistHooks::testUserName(
$user->getName(), $creator, true, true ) );
}
return $sv;
}
--
To view, visit https://gerrit.wikimedia.org/r/293783
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I18d40d95ffcb1aadd724efb3181a7cb32b803ff4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/TitleBlacklist
Gerrit-Branch: REL1_27
Gerrit-Owner: Gergő Tisza <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits