Page MenuHomePhabricator

Special:OAuthConsumerRegistration gives unhelpful error message if logged out
Closed, ResolvedPublic

Description

Screenshot 2021-03-13 at 17.14.58.png (570×1 px, 114 KB)

While it's technically correct... Anons can't have an email "validated"....

The error should first probably say the user needs to be logged in, before showing that error.

	public function userCanExecute( User $user ) {
		return $user->isEmailConfirmed();
	}

	public function displayRestrictionError() {
		throw new \PermissionsError( null, [ 'mwoauthconsumerregistration-need-emailconfirmed' ] );
	}

Event Timeline

Reedy renamed this task from Special:OAuthConsumerRegistration gives incorrect error if logged out to Special:OAuthConsumerRegistration gives unhelpful error message if logged out.Mar 13 2021, 5:24 PM

Change 671639 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/extensions/OAuth@master] Show appropriate error message on Special:OAuthConsumerRegistration to logged out users

https://gerrit.wikimedia.org/r/671639

Change 671639 merged by jenkins-bot:
[mediawiki/extensions/OAuth@master] Handle logged out users on Special:OAuthConsumerRegistration

https://gerrit.wikimedia.org/r/671639

Change 672106 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/extensions/OAuth@REL1_35] Handle logged out users on Special:OAuthConsumerRegistration

https://gerrit.wikimedia.org/r/672106

Change 672107 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/extensions/OAuth@REL1_31] Handle logged out users on Special:OAuthConsumerRegistration

https://gerrit.wikimedia.org/r/672107

Reedy claimed this task.
Reedy triaged this task as Low priority.

Change 672107 merged by jenkins-bot:
[mediawiki/extensions/OAuth@REL1_31] Handle logged out users on Special:OAuthConsumerRegistration

https://gerrit.wikimedia.org/r/672107

Change 672106 merged by jenkins-bot:
[mediawiki/extensions/OAuth@REL1_35] Handle logged out users on Special:OAuthConsumerRegistration

https://gerrit.wikimedia.org/r/672106