]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-13870 Add referrer param to sonarqube.org links
authorJeremy Davis <jeremy.davis@sonarsource.com>
Tue, 15 Sep 2020 15:08:37 +0000 (17:08 +0200)
committersonartech <sonartech@sonarsource.com>
Fri, 18 Sep 2020 20:07:12 +0000 (20:07 +0000)
server/sonar-web/src/main/js/app/components/GlobalFooter.tsx
server/sonar-web/src/main/js/app/components/GlobalFooterBranding.tsx
server/sonar-web/src/main/js/app/components/__tests__/__snapshots__/GlobalFooter-test.tsx.snap
server/sonar-web/src/main/js/app/components/embed-docs-modal/EmbedDocsPopup.tsx
server/sonar-web/src/main/js/app/components/embed-docs-modal/__tests__/__snapshots__/EmbedDocsPopup-test.tsx.snap
server/sonar-web/src/main/js/apps/system/components/system-upgrade/SystemUpgradeForm.tsx
server/sonar-web/src/main/js/apps/system/components/system-upgrade/__tests__/__snapshots__/SystemUpgradeForm-test.tsx.snap

index d7fbfa9869e1b4d8795e0ce47c5a9b2429a64866..02e1509599baa4f49a93c6b4837c1e6c85092988 100644 (file)
@@ -73,7 +73,7 @@ export default function GlobalFooter({
           <a href="http://www.gnu.org/licenses/lgpl-3.0.txt">{translate('footer.license')}</a>
         </li>
         <li className="page-footer-menu-item">
-          <a href="http://www.sonarqube.org">{translate('footer.community')}</a>
+          <a href="http://www.sonarqube.org?referrer=sonarqube">{translate('footer.community')}</a>
         </li>
         <li className="page-footer-menu-item">
           <Link to="/documentation">{translate('footer.documentation')}</Link>
index 0978456a9e60eaecf97da5dd86565095a8cf9fb0..ae2d1ef07191b98e56c95b006ee73ca8db63e30b 100644 (file)
@@ -35,7 +35,7 @@ export default function GlobalFooterBranding() {
     <div>
       This application is based on{' '}
       <a
-        href="http://www.sonarqube.org/"
+        href="http://www.sonarqube.org/?referrer=sonarqube"
         rel="noopener noreferrer"
         target="_blank"
         title="SonarQubeâ„¢">
index 12382dfea44ccf323ad75993526fc14634ca14f9..ed878998720b04d1d28c4cd6889e9fc2f1b67be6 100644 (file)
@@ -32,7 +32,7 @@ exports[`should display the sq version 1`] = `
       className="page-footer-menu-item"
     >
       <a
-        href="http://www.sonarqube.org"
+        href="http://www.sonarqube.org?referrer=sonarqube"
       >
         footer.community
       </a>
@@ -114,7 +114,7 @@ exports[`should not render the only logged in information 1`] = `
       className="page-footer-menu-item"
     >
       <a
-        href="http://www.sonarqube.org"
+        href="http://www.sonarqube.org?referrer=sonarqube"
       >
         footer.community
       </a>
@@ -181,7 +181,7 @@ exports[`should render the only logged in information 1`] = `
       className="page-footer-menu-item"
     >
       <a
-        href="http://www.sonarqube.org"
+        href="http://www.sonarqube.org?referrer=sonarqube"
       >
         footer.community
       </a>
index d431460dadae8bbf7216602600a26324284c938d..5ba2398e234f848e61d2a4c47cec9066e0c34eb9 100644 (file)
@@ -117,7 +117,7 @@ export default class EmbedDocsPopup extends React.PureComponent<Props> {
         {this.renderTitle(translate('embed_docs.stay_connected'))}
         <li>
           {this.renderIconLink(
-            'https://www.sonarqube.org/whats-new/',
+            'https://www.sonarqube.org/whats-new/?referrer=sonarqube',
             'embed-doc/sq-icon.svg',
             translate('embed_docs.news')
           )}
index d2257ae1f840818e8b453818f04e53506bced135..29a379acacaeb5c0fd234c36dba437eff390c474 100644 (file)
@@ -51,7 +51,7 @@ exports[`should render 1`] = `
     </li>
     <li>
       <a
-        href="https://www.sonarqube.org/whats-new/"
+        href="https://www.sonarqube.org/whats-new/?referrer=sonarqube"
         rel="noopener noreferrer"
         target="_blank"
       >
index e47a3327e39ca666779f09bea908660cb3a50924..30da92c0673a4997038025cf2c8d27911e81ca66 100644 (file)
@@ -66,7 +66,7 @@ export class SystemUpgradeForm extends React.PureComponent<Props, State> {
           {upgrading && <i className="spinner spacer-right" />}
           <a
             className="pull-left"
-            href="https://www.sonarqube.org/downloads/"
+            href="https://www.sonarqube.org/downloads/?referrer=sonarqube"
             rel="noopener noreferrer"
             target="_blank">
             {translate('system.see_sonarqube_downloads')}
index 6301f09e45c115c406a6489684760246f408cd89..7e777c5a4de22b4be59af3b4e5af384f9f051d2d 100644 (file)
@@ -79,7 +79,7 @@ exports[`should display correctly 1`] = `
   >
     <a
       className="pull-left"
-      href="https://www.sonarqube.org/downloads/"
+      href="https://www.sonarqube.org/downloads/?referrer=sonarqube"
       rel="noopener noreferrer"
       target="_blank"
     >