[MediaWiki-commits] [Gerrit] Check for global blocks in addition to regular ones before s... - change (mediawiki...UploadWizard)
jenkins-bot has submitted this change and it was merged. Change subject: Check for global blocks in addition to regular ones before showing the wizard .. Check for global blocks in addition to regular ones before showing the wizard Code adapted from VisualEditor. Bug: T74 Change-Id: I627c4a3c8ddca2429e61a05eef933ddc22b5e5a3 --- M includes/specials/SpecialUploadWizard.php 1 file changed, 11 insertions(+), 0 deletions(-) Approvals: Legoktm: Looks good to me, approved Jforrester: Looks good to me, but someone else must approve jenkins-bot: Verified diff --git a/includes/specials/SpecialUploadWizard.php b/includes/specials/SpecialUploadWizard.php index b46dc95..5bff0ed 100644 --- a/includes/specials/SpecialUploadWizard.php +++ b/includes/specials/SpecialUploadWizard.php @@ -309,6 +309,17 @@ throw new UserBlockedError( $this->getUser()->mBlock ); } + // Global blocks + if ( class_exists( 'GlobalBlocking' ) ) { + $error = GlobalBlocking::getUserBlockErrors( + $user, + $this->getRequest()->getIP() + ); + if ( count( $error ) ) { + throw new ErrorPageError( 'blockedtitle', array_shift( $error ), $error ); + } + } + // we got all the way here, so it must be okay to upload return true; } -- To view, visit https://gerrit.wikimedia.org/r/235517 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I627c4a3c8ddca2429e61a05eef933ddc22b5e5a3 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/UploadWizard Gerrit-Branch: master Gerrit-Owner: Bartosz Dziewoński Gerrit-Reviewer: Alex Monk Gerrit-Reviewer: Bartosz Dziewoński Gerrit-Reviewer: Glaisher Gerrit-Reviewer: Jforrester Gerrit-Reviewer: Legoktm Gerrit-Reviewer: MarkTraceur Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Check for global blocks in addition to regular ones before s... - change (mediawiki...UploadWizard)
Bartosz Dziewoński has uploaded a new change for review. https://gerrit.wikimedia.org/r/235517 Change subject: Check for global blocks in addition to regular ones before showing the wizard .. Check for global blocks in addition to regular ones before showing the wizard Code adapted from VisualEditor. Bug: T74 Change-Id: I627c4a3c8ddca2429e61a05eef933ddc22b5e5a3 --- M includes/specials/SpecialUploadWizard.php 1 file changed, 11 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UploadWizard refs/changes/17/235517/1 diff --git a/includes/specials/SpecialUploadWizard.php b/includes/specials/SpecialUploadWizard.php index b46dc95..5bff0ed 100644 --- a/includes/specials/SpecialUploadWizard.php +++ b/includes/specials/SpecialUploadWizard.php @@ -309,6 +309,17 @@ throw new UserBlockedError( $this->getUser()->mBlock ); } + // Global blocks + if ( class_exists( 'GlobalBlocking' ) ) { + $error = GlobalBlocking::getUserBlockErrors( + $user, + $this->getRequest()->getIP() + ); + if ( count( $error ) ) { + throw new ErrorPageError( 'blockedtitle', array_shift( $error ), $error ); + } + } + // we got all the way here, so it must be okay to upload return true; } -- To view, visit https://gerrit.wikimedia.org/r/235517 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I627c4a3c8ddca2429e61a05eef933ddc22b5e5a3 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/UploadWizard Gerrit-Branch: master Gerrit-Owner: Bartosz Dziewoński ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits