aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web
diff options
context:
space:
mode:
authorWouter Admiraal <wouter.admiraal@sonarsource.com>2023-08-18 16:30:48 +0200
committersonartech <sonartech@sonarsource.com>2023-08-21 20:02:47 +0000
commit522573b028568e85648ca08e84feacb32726ec5c (patch)
treeb2d37ffb196531edb5f63833635b6801d42578b9 /server/sonar-web
parentbce106168b716f4581e601e6911a7a2678f79ebe (diff)
downloadsonarqube-522573b028568e85648ca08e84feacb32726ec5c.tar.gz
sonarqube-522573b028568e85648ca08e84feacb32726ec5c.zip
SONAR-20023 Disable CCT facets during issue reindexing
Diffstat (limited to 'server/sonar-web')
-rw-r--r--server/sonar-web/src/main/js/apps/issues/__tests__/IssuesApp-Filtering-it.tsx4
-rw-r--r--server/sonar-web/src/main/js/apps/issues/sidebar/Sidebar.tsx45
2 files changed, 25 insertions, 24 deletions
diff --git a/server/sonar-web/src/main/js/apps/issues/__tests__/IssuesApp-Filtering-it.tsx b/server/sonar-web/src/main/js/apps/issues/__tests__/IssuesApp-Filtering-it.tsx
index 965d39f8913..1cc286451d5 100644
--- a/server/sonar-web/src/main/js/apps/issues/__tests__/IssuesApp-Filtering-it.tsx
+++ b/server/sonar-web/src/main/js/apps/issues/__tests__/IssuesApp-Filtering-it.tsx
@@ -347,10 +347,10 @@ describe('issues app when reindexing', () => {
// Enabled facets
expect(ui.inNewCodeFilter.get()).toBeInTheDocument();
expect(ui.typeFacet.get()).toBeInTheDocument();
- expect(ui.cleanCodeAttributeCategoryFacet.get()).toBeInTheDocument();
- expect(ui.softwareQualityFacet.get()).toBeInTheDocument();
// Disabled facets
+ expect(ui.cleanCodeAttributeCategoryFacet.query()).not.toBeInTheDocument();
+ expect(ui.softwareQualityFacet.query()).not.toBeInTheDocument();
expect(ui.assigneeFacet.query()).not.toBeInTheDocument();
expect(ui.authorFacet.query()).not.toBeInTheDocument();
expect(ui.codeVariantsFacet.query()).not.toBeInTheDocument();
diff --git a/server/sonar-web/src/main/js/apps/issues/sidebar/Sidebar.tsx b/server/sonar-web/src/main/js/apps/issues/sidebar/Sidebar.tsx
index 82f02d48729..ad2a4340e02 100644
--- a/server/sonar-web/src/main/js/apps/issues/sidebar/Sidebar.tsx
+++ b/server/sonar-web/src/main/js/apps/issues/sidebar/Sidebar.tsx
@@ -182,31 +182,32 @@ export class SidebarClass extends React.PureComponent<Props> {
/>
)}
- <AttributeCategoryFacet
- fetching={this.props.loadingFacets.cleanCodeAttributeCategories === true}
- needIssueSync={needIssueSync}
- onChange={this.props.onFilterChange}
- onToggle={this.props.onFacetToggle}
- open={!!openFacets.cleanCodeAttributeCategories}
- stats={facets.cleanCodeAttributeCategories}
- categories={query.cleanCodeAttributeCategories}
- />
- <BasicSeparator className="sw-my-4" />
+ {!needIssueSync && (
+ <>
+ <AttributeCategoryFacet
+ fetching={this.props.loadingFacets.cleanCodeAttributeCategories === true}
+ needIssueSync={needIssueSync}
+ onChange={this.props.onFilterChange}
+ onToggle={this.props.onFacetToggle}
+ open={!!openFacets.cleanCodeAttributeCategories}
+ stats={facets.cleanCodeAttributeCategories}
+ categories={query.cleanCodeAttributeCategories}
+ />
- <SoftwareQualityFacet
- fetching={this.props.loadingFacets.impactSoftwareQualities === true}
- needIssueSync={needIssueSync}
- onChange={this.props.onFilterChange}
- onToggle={this.props.onFacetToggle}
- open={!!openFacets.impactSoftwareQualities}
- stats={facets.impactSoftwareQualities}
- qualities={query.impactSoftwareQualities}
- />
+ <BasicSeparator className="sw-my-4" />
- <BasicSeparator className="sw-my-4" />
+ <SoftwareQualityFacet
+ fetching={this.props.loadingFacets.impactSoftwareQualities === true}
+ needIssueSync={needIssueSync}
+ onChange={this.props.onFilterChange}
+ onToggle={this.props.onFacetToggle}
+ open={!!openFacets.impactSoftwareQualities}
+ stats={facets.impactSoftwareQualities}
+ qualities={query.impactSoftwareQualities}
+ />
+
+ <BasicSeparator className="sw-my-4" />
- {!needIssueSync && (
- <>
<SeverityFacet
fetching={this.props.loadingFacets.impactSeverities === true}
onChange={this.props.onFilterChange}