[MediaWiki-commits] [Gerrit] mediawiki...WikimediaIncubator[master]: Remove pre-authmanager code
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/383741 ) Change subject: Remove pre-authmanager code .. Remove pre-authmanager code Bug: T178034 Change-Id: I2bb89e897951ffefc32eb09faee2243964a73284 --- D CreateAccountTestWiki.php M WikimediaIncubator.class.php M extension.json 3 files changed, 8 insertions(+), 66 deletions(-) Approvals: Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/CreateAccountTestWiki.php b/CreateAccountTestWiki.php deleted file mode 100644 index aa4b2d7..000 --- a/CreateAccountTestWiki.php +++ /dev/null @@ -1,52 +0,0 @@ -getVal( 'testwikiproject', '' ) ); - $codevalue = strtolower( $wgRequest->getVal( 'testwikicode', '' ) ); - if ( WikimediaIncubator::validateLanguageCode( $codevalue ) - && isset( $wmincProjects[$projectvalue] ) - ) { - $template->set( 'header', - Html::hidden( 'testwiki-project', $projectvalue ) . - Html::hidden( 'testwiki-code', $codevalue ) - ); - } - return true; - } - - /** -* @param User $user -* @return bool -*/ - public static function onAddNewAccount( $user ) { - global $wgRequest, $wmincProjects, $wmincPref; - $projectvalue = $wgRequest->getVal( 'testwiki-project' ); - $codevalue = $wgRequest->getVal( 'testwiki-code' ); - if ( WikimediaIncubator::validateLanguageCode( $codevalue ) - && isset( $wmincProjects[$projectvalue] ) - ) { - $user->setOption( $wmincPref . '-project', $projectvalue ); - $user->setOption( $wmincPref . '-code', $codevalue ); - $user->saveSettings(); - } - return true; - } -} diff --git a/WikimediaIncubator.class.php b/WikimediaIncubator.class.php index f785102..5db49b8 100644 --- a/WikimediaIncubator.class.php +++ b/WikimediaIncubator.class.php @@ -16,22 +16,9 @@ */ public static function onRegistration() { global $wmincExistingWikis, $wgLocalDatabases; - global $wgHooks, $wgDisableAuthManager, $wgAuthManagerAutoConfig; if ( $wmincExistingWikis === null ) { $wmincExistingWikis = $wgLocalDatabases; - } - - if ( class_exists( MediaWiki\Auth\AuthManager::class ) && empty( $wgDisableAuthManager ) ) { - $wgAuthManagerAutoConfig['secondaryauth'] += [ - WikimediaIncubatorSecondaryAuthenticationProvider::class => [ - 'class' => WikimediaIncubatorSecondaryAuthenticationProvider::class, - 'sort' => 0, // non-UI secondaries should run early - ] - ]; - } else { - $wgHooks['UserCreateForm'][] = 'AutoTestWiki::onUserCreateForm'; - $wgHooks['AddNewAccount'][] = 'AutoTestWiki::onAddNewAccount'; } } diff --git a/extension.json b/extension.json index edc9eb0..eb213ba 100644 --- a/extension.json +++ b/extension.json @@ -121,7 +121,6 @@ "WikimediaIncubator": "WikimediaIncubator.class.php", "SpecialMyMainPage": "SpecialMyMainPage.php", "TestWikiRC": "TestWikiRC.php", - "AutoTestWiki": "CreateAccountTestWiki.php", "SpecialRandomByTest": "SpecialRandomByTest.php", "InfoPage": "InfoPage.php", "ListUsersTestWiki": "ListUsersTestWiki.php", @@ -140,6 +139,14 @@ "localBasePath": "", "remoteExtPath": "WikimediaIncubator" }, + "AuthManagerAutoConfig": { + "primaryauth": { + "WikimediaIncubatorSecondaryAuthenticationProvider": { + "class": "WikimediaIncubatorSecondaryAuthenticationProvider", + "sort": 0 + } + } + }, "callback": "WikimediaIncubator::onRegistration", "Hooks": { "ContributionsToolLinks": "WikimediaIncubator::efLoadViewUserLangLink", -- To view, visit https://gerrit.wikimedia.org/r/383741 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I2bb89e897951ffefc32eb09faee2243964a73284 Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/extensions/WikimediaIncubator Gerrit-Branch: master Gerrit-Owner: Reedy Gerrit-Reviewer: Legoktm Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mail
[MediaWiki-commits] [Gerrit] mediawiki...WikimediaIncubator[master]: Remove pre-authmanager code
Reedy has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/383741 ) Change subject: Remove pre-authmanager code .. Remove pre-authmanager code Bug: T178034 Change-Id: I2bb89e897951ffefc32eb09faee2243964a73284 --- D CreateAccountTestWiki.php M WikimediaIncubator.class.php M extension.json 3 files changed, 8 insertions(+), 65 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikimediaIncubator refs/changes/41/383741/1 diff --git a/CreateAccountTestWiki.php b/CreateAccountTestWiki.php deleted file mode 100644 index aa4b2d7..000 --- a/CreateAccountTestWiki.php +++ /dev/null @@ -1,52 +0,0 @@ -getVal( 'testwikiproject', '' ) ); - $codevalue = strtolower( $wgRequest->getVal( 'testwikicode', '' ) ); - if ( WikimediaIncubator::validateLanguageCode( $codevalue ) - && isset( $wmincProjects[$projectvalue] ) - ) { - $template->set( 'header', - Html::hidden( 'testwiki-project', $projectvalue ) . - Html::hidden( 'testwiki-code', $codevalue ) - ); - } - return true; - } - - /** -* @param User $user -* @return bool -*/ - public static function onAddNewAccount( $user ) { - global $wgRequest, $wmincProjects, $wmincPref; - $projectvalue = $wgRequest->getVal( 'testwiki-project' ); - $codevalue = $wgRequest->getVal( 'testwiki-code' ); - if ( WikimediaIncubator::validateLanguageCode( $codevalue ) - && isset( $wmincProjects[$projectvalue] ) - ) { - $user->setOption( $wmincPref . '-project', $projectvalue ); - $user->setOption( $wmincPref . '-code', $codevalue ); - $user->saveSettings(); - } - return true; - } -} diff --git a/WikimediaIncubator.class.php b/WikimediaIncubator.class.php index f785102..5fe3e8f 100644 --- a/WikimediaIncubator.class.php +++ b/WikimediaIncubator.class.php @@ -21,18 +21,6 @@ if ( $wmincExistingWikis === null ) { $wmincExistingWikis = $wgLocalDatabases; } - - if ( class_exists( MediaWiki\Auth\AuthManager::class ) && empty( $wgDisableAuthManager ) ) { - $wgAuthManagerAutoConfig['secondaryauth'] += [ - WikimediaIncubatorSecondaryAuthenticationProvider::class => [ - 'class' => WikimediaIncubatorSecondaryAuthenticationProvider::class, - 'sort' => 0, // non-UI secondaries should run early - ] - ]; - } else { - $wgHooks['UserCreateForm'][] = 'AutoTestWiki::onUserCreateForm'; - $wgHooks['AddNewAccount'][] = 'AutoTestWiki::onAddNewAccount'; - } } /** diff --git a/extension.json b/extension.json index edc9eb0..eb213ba 100644 --- a/extension.json +++ b/extension.json @@ -121,7 +121,6 @@ "WikimediaIncubator": "WikimediaIncubator.class.php", "SpecialMyMainPage": "SpecialMyMainPage.php", "TestWikiRC": "TestWikiRC.php", - "AutoTestWiki": "CreateAccountTestWiki.php", "SpecialRandomByTest": "SpecialRandomByTest.php", "InfoPage": "InfoPage.php", "ListUsersTestWiki": "ListUsersTestWiki.php", @@ -140,6 +139,14 @@ "localBasePath": "", "remoteExtPath": "WikimediaIncubator" }, + "AuthManagerAutoConfig": { + "primaryauth": { + "WikimediaIncubatorSecondaryAuthenticationProvider": { + "class": "WikimediaIncubatorSecondaryAuthenticationProvider", + "sort": 0 + } + } + }, "callback": "WikimediaIncubator::onRegistration", "Hooks": { "ContributionsToolLinks": "WikimediaIncubator::efLoadViewUserLangLink", -- To view, visit https://gerrit.wikimedia.org/r/383741 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2bb89e897951ffefc32eb09faee2243964a73284 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikimediaIncubator Gerrit-Branch: master Gerrit-Owner: Reedy ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits