Browse Source

SONAR-10606 If a project has no analysis, it displays the wrong message

tags/7.5
Pascal Mugnier 6 years ago
parent
commit
fd961a51b9

+ 6
- 2
server/sonar-web/src/main/js/apps/overview/components/OverviewApp.tsx View File

@@ -174,13 +174,17 @@ export class OverviewApp extends React.PureComponent<Props, State> {
}

renderEmpty() {
const { component } = this.props;
const isProject = component.qualifier === 'TRK';
return (
<div className="overview-main page-main">
<h3>
{!this.state.measures ||
!this.state.measures.find(measure => measure.metric.key === 'projects')
? translate('portfolio.app.empty')
: translate('portfolio.app.no_lines_of_code')}
? translate(isProject ? 'overview.project.empty' : 'portfolio.app.empty')
: translate(
isProject ? 'overview.project.no_lines_of_code' : 'portfolio.app.no_lines_of_code'
)}
</h3>
</div>
);

+ 3
- 0
sonar-core/src/main/resources/org/sonar/l10n/core.properties View File

@@ -2315,6 +2315,9 @@ overview.project_key.TRK=Project Key
overview.project_key.BRC=Sub-Project Key
overview.project_key.DIR=Directory Key

overview.project.no_lines_of_code=This project as no lines of code.
overview.project.empty=This project is empty.

overview.metric.code_smells=Code Smells
overview.metric.new_code_smells=New Code Smells
overview.metric.bugs=Bugs

Loading…
Cancel
Save