Browse Source

SONAR-21471 Drop type from allowed filters during reindexing

tags/10.5.0.89998
stanislavh 2 months ago
parent
commit
9a1d70adca

+ 1
- 1
server/sonar-web/src/main/js/apps/issues/__tests__/IssuesApp-Filtering-it.tsx View File

@@ -338,9 +338,9 @@ describe('issues app when reindexing', () => {

// Enabled facets
expect(ui.inNewCodeFilter.get()).toBeInTheDocument();
expect(ui.typeFacet.get()).toBeInTheDocument();

// Disabled facets
expect(ui.typeFacet.query()).not.toBeInTheDocument();
expect(ui.cleanCodeAttributeCategoryFacet.query()).not.toBeInTheDocument();
expect(ui.softwareQualityFacet.query()).not.toBeInTheDocument();
expect(ui.assigneeFacet.query()).not.toBeInTheDocument();

+ 27
- 36
server/sonar-web/src/main/js/apps/issues/sidebar/Sidebar.tsx View File

@@ -216,21 +216,16 @@ export class SidebarClass extends React.PureComponent<Props> {
/>

<BasicSeparator className="sw-my-4" />
</>
)}

<TypeFacet
fetching={this.props.loadingFacets.types === true}
needIssueSync={needIssueSync}
onChange={this.props.onFilterChange}
onToggle={this.props.onFacetToggle}
open={!!openFacets.types}
stats={facets.types}
types={query.types}
/>
<TypeFacet
fetching={this.props.loadingFacets.types === true}
needIssueSync={needIssueSync}
onChange={this.props.onFilterChange}
onToggle={this.props.onFacetToggle}
open={!!openFacets.types}
stats={facets.types}
types={query.types}
/>

{!needIssueSync && (
<>
<BasicSeparator className="sw-my-4" />

<ScopeFacet
@@ -401,28 +396,24 @@ export class SidebarClass extends React.PureComponent<Props> {
)}

{needIssueSync && (
<>
<BasicSeparator className="sw-my-4" />

<FlagMessage className="sw-my-6" variant="info">
<div>
{translate('indexation.page_unavailable.description')}
<span className="sw-ml-1">
<FormattedMessage
defaultMessage={translate('indexation.filters_unavailable')}
id="indexation.filters_unavailable"
values={{
link: (
<Link to="https://docs.sonarsource.com/sonarqube/latest/instance-administration/reindexing/">
{translate('learn_more')}
</Link>
),
}}
/>
</span>
</div>
</FlagMessage>
</>
<FlagMessage className="sw-my-6" variant="info">
<div>
{translate('indexation.page_unavailable.description')}
<span className="sw-ml-1">
<FormattedMessage
defaultMessage={translate('indexation.filters_unavailable')}
id="indexation.filters_unavailable"
values={{
link: (
<Link to="https://docs.sonarsource.com/sonarqube/latest/instance-administration/reindexing/">
{translate('learn_more')}
</Link>
),
}}
/>
</span>
</div>
</FlagMessage>
)}
</>
);

Loading…
Cancel
Save