aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js
diff options
context:
space:
mode:
authorWouter Admiraal <wouter.admiraal@sonarsource.com>2019-01-31 12:42:00 +0100
committersonartech <sonartech@sonarsource.com>2019-02-11 09:11:49 +0100
commitd225d0c37f88abb67eed6b48b3fca523ab846ee2 (patch)
tree7b8d7d5635facb0a3c7a874a4668a635466cc8c9 /server/sonar-web/src/main/js
parentd37282d7d9136418f41b86654a9dca8cdb1f0414 (diff)
downloadsonarqube-d225d0c37f88abb67eed6b48b3fca523ab846ee2.tar.gz
sonarqube-d225d0c37f88abb67eed6b48b3fca523ab846ee2.zip
SONAR-11678 Don't delete analysis if it's the baseline
Diffstat (limited to 'server/sonar-web/src/main/js')
-rw-r--r--server/sonar-web/src/main/js/app/types.d.ts1
-rw-r--r--server/sonar-web/src/main/js/apps/projectActivity/components/ProjectActivityAnalysis.tsx3
2 files changed, 3 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/js/app/types.d.ts b/server/sonar-web/src/main/js/app/types.d.ts
index 40acb3e0b29..e51039b9405 100644
--- a/server/sonar-web/src/main/js/app/types.d.ts
+++ b/server/sonar-web/src/main/js/app/types.d.ts
@@ -52,6 +52,7 @@ declare namespace T {
date: string;
events: AnalysisEvent[];
key: string;
+ manualNewCodePeriodBaseline?: boolean;
projectVersion?: string;
}
diff --git a/server/sonar-web/src/main/js/apps/projectActivity/components/ProjectActivityAnalysis.tsx b/server/sonar-web/src/main/js/apps/projectActivity/components/ProjectActivityAnalysis.tsx
index 8ea22267d18..7b5d89e9625 100644
--- a/server/sonar-web/src/main/js/apps/projectActivity/components/ProjectActivityAnalysis.tsx
+++ b/server/sonar-web/src/main/js/apps/projectActivity/components/ProjectActivityAnalysis.tsx
@@ -124,7 +124,8 @@ export default class ProjectActivityAnalysis extends React.PureComponent<Props,
const canAddVersion = canAdmin && !hasVersion && this.props.canCreateVersion;
const canAddEvent = canAdmin;
- const canDeleteAnalyses = this.props.canDeleteAnalyses && !isFirst;
+ const canDeleteAnalyses =
+ this.props.canDeleteAnalyses && !isFirst && !analysis.manualNewCodePeriodBaseline;
let tooltipContent = <TimeFormatter date={parsedDate} long={true} />;
// If projectVersion AND codePeriodVersion are set, add the projectVersion