mirror of https://github.com/vector-im/riot-web
				
				
				
			Work around more cases where a rageshake server might not be present
We already do this for a number of other places (slash commands, help section of settings, etc) - these places appear to have been missed, though.pull/21833/head
							parent
							
								
									0ce78f469f
								
							
						
					
					
						commit
						451a3aaa3f
					
				| 
						 | 
				
			
			@ -100,6 +100,20 @@ export default (props) => {
 | 
			
		|||
        );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    let bugReports = null;
 | 
			
		||||
    if (SdkConfig.get().bug_report_endpoint_url) {
 | 
			
		||||
        bugReports = (
 | 
			
		||||
            <p>{
 | 
			
		||||
                _t("PRO TIP: If you start a bug, please submit <debugLogsLink>debug logs</debugLogsLink> " +
 | 
			
		||||
                    "to help us track down the problem.", {}, {
 | 
			
		||||
                    debugLogsLink: sub => (
 | 
			
		||||
                        <AccessibleButton kind="link" onClick={onDebugLogsLinkClick}>{sub}</AccessibleButton>
 | 
			
		||||
                    ),
 | 
			
		||||
                })
 | 
			
		||||
            }</p>
 | 
			
		||||
        );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return (<QuestionDialog
 | 
			
		||||
        className="mx_FeedbackDialog"
 | 
			
		||||
        hasCancelButton={!!hasFeedback}
 | 
			
		||||
| 
						 | 
				
			
			@ -120,14 +134,7 @@ export default (props) => {
 | 
			
		|||
                        },
 | 
			
		||||
                    })
 | 
			
		||||
                }</p>
 | 
			
		||||
                <p>{
 | 
			
		||||
                    _t("PRO TIP: If you start a bug, please submit <debugLogsLink>debug logs</debugLogsLink> " +
 | 
			
		||||
                        "to help us track down the problem.", {}, {
 | 
			
		||||
                        debugLogsLink: sub => (
 | 
			
		||||
                            <AccessibleButton kind="link" onClick={onDebugLogsLinkClick}>{sub}</AccessibleButton>
 | 
			
		||||
                        ),
 | 
			
		||||
                    })
 | 
			
		||||
                }</p>
 | 
			
		||||
                {bugReports}
 | 
			
		||||
            </div>
 | 
			
		||||
            { countlyFeedbackSection }
 | 
			
		||||
        </React.Fragment>}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -82,6 +82,33 @@ export default class RoomUpgradeWarningDialog extends React.Component {
 | 
			
		|||
 | 
			
		||||
        const title = this.state.isPrivate ? _t("Upgrade private room") : _t("Upgrade public room");
 | 
			
		||||
 | 
			
		||||
        let bugReports = (
 | 
			
		||||
            <p>
 | 
			
		||||
                {_t(
 | 
			
		||||
                    "This usually only affects how the room is processed on the server. If you're " +
 | 
			
		||||
                    "having problems with your %(brand)s, please report a bug.", {brand},
 | 
			
		||||
                )}
 | 
			
		||||
            </p>
 | 
			
		||||
        );
 | 
			
		||||
        if (SdkConfig.get().bug_report_endpoint_url) {
 | 
			
		||||
            bugReports = (
 | 
			
		||||
                <p>
 | 
			
		||||
                    {_t(
 | 
			
		||||
                        "This usually only affects how the room is processed on the server. If you're " +
 | 
			
		||||
                        "having problems with your %(brand)s, please <a>report a bug</a>.",
 | 
			
		||||
                        {
 | 
			
		||||
                            brand,
 | 
			
		||||
                        },
 | 
			
		||||
                        {
 | 
			
		||||
                            "a": (sub) => {
 | 
			
		||||
                                return <a href='#' onClick={this._openBugReportDialog}>{sub}</a>;
 | 
			
		||||
                            },
 | 
			
		||||
                        },
 | 
			
		||||
                    )}
 | 
			
		||||
                </p>
 | 
			
		||||
            );
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return (
 | 
			
		||||
            <BaseDialog
 | 
			
		||||
                className='mx_RoomUpgradeWarningDialog'
 | 
			
		||||
| 
						 | 
				
			
			@ -97,20 +124,7 @@ export default class RoomUpgradeWarningDialog extends React.Component {
 | 
			
		|||
                            "is unstable due to bugs, missing features or security vulnerabilities.",
 | 
			
		||||
                        )}
 | 
			
		||||
                    </p>
 | 
			
		||||
                    <p>
 | 
			
		||||
                        {_t(
 | 
			
		||||
                            "This usually only affects how the room is processed on the server. If you're " +
 | 
			
		||||
                            "having problems with your %(brand)s, please <a>report a bug</a>.",
 | 
			
		||||
                            {
 | 
			
		||||
                                brand,
 | 
			
		||||
                            },
 | 
			
		||||
                            {
 | 
			
		||||
                                "a": (sub) => {
 | 
			
		||||
                                    return <a href='#' onClick={this._openBugReportDialog}>{sub}</a>;
 | 
			
		||||
                                },
 | 
			
		||||
                            },
 | 
			
		||||
                        )}
 | 
			
		||||
                    </p>
 | 
			
		||||
                    {bugReports}
 | 
			
		||||
                    <p>
 | 
			
		||||
                        {_t(
 | 
			
		||||
                            "You'll upgrade this room from <oldVersion /> to <newVersion />.",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2150,10 +2150,10 @@
 | 
			
		|||
    "Add comment": "Add comment",
 | 
			
		||||
    "Comment": "Comment",
 | 
			
		||||
    "There are two ways you can provide feedback and help us improve %(brand)s.": "There are two ways you can provide feedback and help us improve %(brand)s.",
 | 
			
		||||
    "PRO TIP: If you start a bug, please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.": "PRO TIP: If you start a bug, please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.",
 | 
			
		||||
    "Feedback": "Feedback",
 | 
			
		||||
    "Report a bug": "Report a bug",
 | 
			
		||||
    "Please view <existingIssuesLink>existing bugs on Github</existingIssuesLink> first. No match? <newIssueLink>Start a new one</newIssueLink>.": "Please view <existingIssuesLink>existing bugs on Github</existingIssuesLink> first. No match? <newIssueLink>Start a new one</newIssueLink>.",
 | 
			
		||||
    "PRO TIP: If you start a bug, please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.": "PRO TIP: If you start a bug, please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.",
 | 
			
		||||
    "Send feedback": "Send feedback",
 | 
			
		||||
    "Confirm abort of host creation": "Confirm abort of host creation",
 | 
			
		||||
    "Are you sure you wish to abort creation of the host? The process cannot be continued.": "Are you sure you wish to abort creation of the host? The process cannot be continued.",
 | 
			
		||||
| 
						 | 
				
			
			@ -2269,8 +2269,9 @@
 | 
			
		|||
    "Automatically invite users": "Automatically invite users",
 | 
			
		||||
    "Upgrade private room": "Upgrade private room",
 | 
			
		||||
    "Upgrade public room": "Upgrade public room",
 | 
			
		||||
    "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.",
 | 
			
		||||
    "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.",
 | 
			
		||||
    "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.",
 | 
			
		||||
    "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.",
 | 
			
		||||
    "You'll upgrade this room from <oldVersion /> to <newVersion />.": "You'll upgrade this room from <oldVersion /> to <newVersion />.",
 | 
			
		||||
    "Resend": "Resend",
 | 
			
		||||
    "You're all caught up.": "You're all caught up.",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue