aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main
diff options
context:
space:
mode:
authorStas Vilchik <stas.vilchik@sonarsource.com>2017-09-19 17:33:47 +0200
committerStas Vilchik <stas.vilchik@sonarsource.com>2017-09-25 10:17:18 +0200
commit90d6bc5c7e173ac434ae4f60e2ab766602021919 (patch)
tree836f647c1019fdfefe280b1ecedee9b854ffc506 /server/sonar-web/src/main
parent5997adeac3ac0df15dca2080ba216ed111e89c49 (diff)
downloadsonarqube-90d6bc5c7e173ac434ae4f60e2ab766602021919.tar.gz
sonarqube-90d6bc5c7e173ac434ae4f60e2ab766602021919.zip
SONAR-9844 Do not display "Delete" button for portfolios and applications
Diffstat (limited to 'server/sonar-web/src/main')
-rw-r--r--server/sonar-web/src/main/js/apps/projectsManagement/Search.tsx16
-rw-r--r--server/sonar-web/src/main/js/apps/projectsManagement/__tests__/__snapshots__/Search-test.tsx.snap8
2 files changed, 13 insertions, 11 deletions
diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/Search.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/Search.tsx
index bb5851221ca..99e083ce7b2 100644
--- a/server/sonar-web/src/main/js/apps/projectsManagement/Search.tsx
+++ b/server/sonar-web/src/main/js/apps/projectsManagement/Search.tsx
@@ -223,17 +223,19 @@ export default class Search extends React.PureComponent<Props, State> {
</td>
<td className="thin nowrap text-middle">
<button
- className="spacer-right js-bulk-apply-permission-template"
+ className="js-bulk-apply-permission-template"
disabled={this.props.total === 0}
onClick={this.handleBulkApplyTemplateClick}>
{translate('permission_templates.bulk_apply_permission_template')}
</button>
- <button
- className="js-delete button-red"
- disabled={this.props.total === 0}
- onClick={this.handleDeleteClick}>
- {translate('delete')}
- </button>
+ {this.props.qualifiers === 'TRK' && (
+ <button
+ className="js-delete spacer-left button-red"
+ disabled={this.props.total === 0}
+ onClick={this.handleDeleteClick}>
+ {translate('delete')}
+ </button>
+ )}
</td>
</tr>
</tbody>
diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/__snapshots__/Search-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/__snapshots__/Search-test.tsx.snap
index 9e0a31ce941..bf2fb591f4a 100644
--- a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/__snapshots__/Search-test.tsx.snap
+++ b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/__snapshots__/Search-test.tsx.snap
@@ -178,14 +178,14 @@ exports[`render qualifiers filter 1`] = `
className="thin nowrap text-middle"
>
<button
- className="spacer-right js-bulk-apply-permission-template"
+ className="js-bulk-apply-permission-template"
disabled={false}
onClick={[Function]}
>
permission_templates.bulk_apply_permission_template
</button>
<button
- className="js-delete button-red"
+ className="js-delete spacer-left button-red"
disabled={false}
onClick={[Function]}
>
@@ -280,14 +280,14 @@ exports[`renders 1`] = `
className="thin nowrap text-middle"
>
<button
- className="spacer-right js-bulk-apply-permission-template"
+ className="js-bulk-apply-permission-template"
disabled={false}
onClick={[Function]}
>
permission_templates.bulk_apply_permission_template
</button>
<button
- className="js-delete button-red"
+ className="js-delete spacer-left button-red"
disabled={false}
onClick={[Function]}
>