Merge pull request #3571 from matrix-org/jryans/identity-server-warnings
Remove messages implying you need an identity server for email recoverypull/21833/head
						commit
						54cea6a5e3
					
				| 
						 | 
				
			
			@ -97,15 +97,15 @@ module.exports = createReactClass({
 | 
			
		|||
            const haveIs = Boolean(this.props.serverConfig.isUrl);
 | 
			
		||||
 | 
			
		||||
            let desc;
 | 
			
		||||
            if (haveIs) {
 | 
			
		||||
            if (this.props.serverRequiresIdServer && !haveIs) {
 | 
			
		||||
                desc = _t(
 | 
			
		||||
                    "If you don't specify an email address, you won't be able to reset your password. " +
 | 
			
		||||
                    "Are you sure?",
 | 
			
		||||
                    "No identity server is configured so you cannot add an email address in order to " +
 | 
			
		||||
                    "reset your password in the future.",
 | 
			
		||||
                );
 | 
			
		||||
            } else {
 | 
			
		||||
                desc = _t(
 | 
			
		||||
                    "No Identity Server is configured so you cannot add add an email address in order to " +
 | 
			
		||||
                    "reset your password in the future.",
 | 
			
		||||
                    "If you don't specify an email address, you won't be able to reset your password. " +
 | 
			
		||||
                    "Are you sure?",
 | 
			
		||||
                );
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -439,7 +439,10 @@ module.exports = createReactClass({
 | 
			
		|||
 | 
			
		||||
    _showEmail() {
 | 
			
		||||
        const haveIs = Boolean(this.props.serverConfig.isUrl);
 | 
			
		||||
        if ((this.props.serverRequiresIdServer && !haveIs) || !this._authStepIsUsed('m.login.email.identity')) {
 | 
			
		||||
        if (
 | 
			
		||||
            (this.props.serverRequiresIdServer && !haveIs) ||
 | 
			
		||||
            !this._authStepIsUsed('m.login.email.identity')
 | 
			
		||||
        ) {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
        return true;
 | 
			
		||||
| 
						 | 
				
			
			@ -448,8 +451,11 @@ module.exports = createReactClass({
 | 
			
		|||
    _showPhoneNumber() {
 | 
			
		||||
        const threePidLogin = !SdkConfig.get().disable_3pid_login;
 | 
			
		||||
        const haveIs = Boolean(this.props.serverConfig.isUrl);
 | 
			
		||||
        const haveRequiredIs = this.props.serverRequiresIdServer && !haveIs;
 | 
			
		||||
        if (!threePidLogin || haveRequiredIs || !this._authStepIsUsed('m.login.msisdn')) {
 | 
			
		||||
        if (
 | 
			
		||||
            !threePidLogin ||
 | 
			
		||||
            (this.props.serverRequiresIdServer && !haveIs) ||
 | 
			
		||||
            !this._authStepIsUsed('m.login.msisdn')
 | 
			
		||||
        ) {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
        return true;
 | 
			
		||||
| 
						 | 
				
			
			@ -592,12 +598,15 @@ module.exports = createReactClass({
 | 
			
		|||
            }
 | 
			
		||||
        }
 | 
			
		||||
        const haveIs = Boolean(this.props.serverConfig.isUrl);
 | 
			
		||||
        const noIsText = haveIs ? null : <div>
 | 
			
		||||
        let noIsText = null;
 | 
			
		||||
        if (this.props.serverRequiresIdServer && !haveIs) {
 | 
			
		||||
            noIsText = <div>
 | 
			
		||||
                {_t(
 | 
			
		||||
                "No Identity Server is configured: no email addreses can be added. " +
 | 
			
		||||
                "You will be unable to reset your password.",
 | 
			
		||||
                    "No identity server is configured so you cannot add an email address in order to " +
 | 
			
		||||
                    "reset your password in the future.",
 | 
			
		||||
                )}
 | 
			
		||||
            </div>;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return (
 | 
			
		||||
            <div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1522,8 +1522,8 @@
 | 
			
		|||
    "Phone": "Phone",
 | 
			
		||||
    "Not sure of your password? <a>Set a new one</a>": "Not sure of your password? <a>Set a new one</a>",
 | 
			
		||||
    "Sign in with": "Sign in with",
 | 
			
		||||
    "No identity server is configured so you cannot add an email address in order to reset your password in the future.": "No identity server is configured so you cannot add an email address in order to reset your password in the future.",
 | 
			
		||||
    "If you don't specify an email address, you won't be able to reset your password. Are you sure?": "If you don't specify an email address, you won't be able to reset your password. Are you sure?",
 | 
			
		||||
    "No Identity Server is configured so you cannot add add an email address in order to reset your password in the future.": "No Identity Server is configured so you cannot add add an email address in order to reset your password in the future.",
 | 
			
		||||
    "Use an email address to recover your account": "Use an email address to recover your account",
 | 
			
		||||
    "Enter email address (required on this homeserver)": "Enter email address (required on this homeserver)",
 | 
			
		||||
    "Doesn't look like a valid email address": "Doesn't look like a valid email address",
 | 
			
		||||
| 
						 | 
				
			
			@ -1544,7 +1544,6 @@
 | 
			
		|||
    "Create your Matrix account on <underlinedServerName />": "Create your Matrix account on <underlinedServerName />",
 | 
			
		||||
    "Set an email for account recovery. Use email or phone to optionally be discoverable by existing contacts.": "Set an email for account recovery. Use email or phone to optionally be discoverable by existing contacts.",
 | 
			
		||||
    "Set an email for account recovery. Use email to optionally be discoverable by existing contacts.": "Set an email for account recovery. Use email to optionally be discoverable by existing contacts.",
 | 
			
		||||
    "No Identity Server is configured: no email addreses can be added. You will be unable to reset your password.": "No Identity Server is configured: no email addreses can be added. You will be unable to reset your password.",
 | 
			
		||||
    "Enter your custom homeserver URL <a>What does this mean?</a>": "Enter your custom homeserver URL <a>What does this mean?</a>",
 | 
			
		||||
    "Homeserver URL": "Homeserver URL",
 | 
			
		||||
    "Enter your custom identity server URL <a>What does this mean?</a>": "Enter your custom identity server URL <a>What does this mean?</a>",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue