]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-8913 Use "analysisDate" instead of "snapshotDate" in component overview
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>
Tue, 23 May 2017 09:52:59 +0000 (11:52 +0200)
committerGrégoire Aubert <gregoire.aubert@sonarsource.com>
Wed, 24 May 2017 13:06:42 +0000 (15:06 +0200)
server/sonar-web/src/main/js/app/components/nav/component/ComponentNav.js
server/sonar-web/src/main/js/app/components/nav/component/ComponentNavMeta.js
server/sonar-web/src/main/js/apps/overview/components/App.js
server/sonar-web/src/main/js/apps/overview/components/__tests__/App-test.js
server/sonar-web/src/main/js/apps/overview/components/__tests__/EmptyOverview-test.js
server/sonar-web/src/main/js/apps/overview/main/CodeSmells.js
server/sonar-web/src/main/js/apps/overview/main/enhance.js

index 3ee81111367153f7e7e18030750a19aada467a8f..4893ce58f0e4eef4197fa7f64982504a8376b324 100644 (file)
@@ -84,7 +84,7 @@ export default class ComponentNav extends React.PureComponent {
                 {...this.props}
                 {...this.state}
                 version={this.props.component.version}
-                snapshotDate={this.props.component.snapshotDate}
+                analysisDate={this.props.component.analysisDate}
               />
             </TooltipsContainer>
 
index 6fe26c1cbb4c2c7d38c72839711fdd7a99575756..78d72cb39436cf626773b7fd6b013b5286276802 100644 (file)
@@ -64,8 +64,8 @@ export default class ComponentNavMeta extends React.PureComponent {
       );
     }
 
-    if (this.props.snapshotDate) {
-      metaList.push(<li key="snapshotDate">{moment(this.props.snapshotDate).format('LLL')}</li>);
+    if (this.props.analysisDate) {
+      metaList.push(<li key="analysisDate">{moment(this.props.analysisDate).format('LLL')}</li>);
     }
 
     if (this.props.version) {
index d1c73df1555feef5d068fb24021fa130b7d984b0..8a4adde9571a04b26e9bccee0ec4cfa9def957f9 100644 (file)
@@ -26,6 +26,7 @@ import SourceViewer from '../../../components/SourceViewer/SourceViewer';
 
 type Props = {
   component: {
+    analysisDate?: string,
     id: string,
     key: string,
     qualifier: string,
@@ -58,7 +59,7 @@ class App extends React.PureComponent {
       );
     }
 
-    if (!component.snapshotDate) {
+    if (!component.analysisDate) {
       return <EmptyOverview {...this.props} />;
     }
 
index 01d73ea8c74ae22ec11e7123a7a03feae3831750..70dd35ee95df57c1ff06e5d1ef152f0bc1b80d35 100644 (file)
@@ -24,7 +24,7 @@ import OverviewApp from '../OverviewApp';
 import EmptyOverview from '../EmptyOverview';
 
 it('should render OverviewApp', () => {
-  const component = { id: 'id', snapshotDate: '2016-01-01' };
+  const component = { id: 'id', analysisDate: '2016-01-01' };
   const output = shallow(<UnconnectedApp component={component} />);
   expect(output.type()).toBe(OverviewApp);
 });
@@ -36,7 +36,7 @@ it('should render EmptyOverview', () => {
 });
 
 it('should pass leakPeriodIndex', () => {
-  const component = { id: 'id', snapshotDate: '2016-01-01' };
+  const component = { id: 'id', analysisDate: '2016-01-01' };
   const output = shallow(<UnconnectedApp component={component} />);
   expect(output.prop('leakPeriodIndex')).toBe('1');
 });
index 7c9c06b16a5a5c57471c5e8d7484718744b35981..f163dc8a96977166aadb4e408d50c21d06d5e8c0 100644 (file)
@@ -25,7 +25,7 @@ it('should render component key', () => {
   const component = {
     id: 'id',
     key: 'abcd',
-    snapshotDate: '2016-01-01'
+    analysisDate: '2016-01-01'
   };
   const output = shallow(<EmptyOverview component={component} />);
   expect(output.find('code').text()).toBe('abcd');
index 1b7f13b95e7c7bcbbe504dddb04bf78f871abf46..ee496595efdca984f4e1c33e82f8302235e74b41 100644 (file)
@@ -42,8 +42,8 @@ class CodeSmells extends React.PureComponent {
       Object.assign(params, { sinceLeakPeriod: 'true' });
     }
 
-    const formattedSnapshotDate = moment(component.snapshotDate).format('LLL');
-    const tooltip = translateWithParameters('widget.as_calculated_on_x', formattedSnapshotDate);
+    const formattedAnalysisDate = moment(component.analysisDate).format('LLL');
+    const tooltip = translateWithParameters('widget.as_calculated_on_x', formattedAnalysisDate);
 
     return (
       <Link to={getComponentIssuesUrl(component.key, params)}>
index 1b21260cfeba074600f95256108bfd9e7dc68558..f6d450c661aea4fcd166adb14d2c4ec9780f38f5 100644 (file)
@@ -139,8 +139,8 @@ export default function enhance(ComposedComponent) {
       if (isDiffMetric(metric)) {
         Object.assign(params, { sinceLeakPeriod: 'true' });
       }
-      const formattedSnapshotDate = moment(component.snapshotDate).format('LLL');
-      const tooltip = translateWithParameters('widget.as_calculated_on_x', formattedSnapshotDate);
+      const formattedAnalysisDate = moment(component.analysisDate).format('LLL');
+      const tooltip = translateWithParameters('widget.as_calculated_on_x', formattedAnalysisDate);
       return (
         <Link to={getComponentIssuesUrl(component.key, params)}>
           <span title={tooltip} data-toggle="tooltip">