Browse Source

SONAR-22018 Show only inactive version case in footer and system pages

tags/9.9.5.90363
stanislavh 4 weeks ago
parent
commit
43938ef8de

+ 2
- 2
server/sonar-web/src/main/js/components/shared/AppVersionStatus.tsx View File

@@ -34,12 +34,12 @@ export default function AppVersionStatus() {
defaultMessage={translate('footer.version')}
values={{
version,
status: (
status: !isActive && (
<DocLink
to="/setup-and-upgrade/upgrade-the-server/active-versions/"
className="little-spacer-left"
>
{translate(`footer.version.status.${isActive ? 'active' : 'inactive'}`)}
{translate('footer.version.status.inactive')}
</DocLink>
),
}}

+ 4
- 2
server/sonar-web/src/main/js/components/shared/__tests__/AppVersionStatus-test.tsx View File

@@ -29,10 +29,12 @@ jest.mock('../../../helpers/dates', () => ({
now: () => new Date('2022-01-01'),
}));

it('should render active version if it has not reached EOL', () => {
it('should not render inactive version if it has not reached EOL', () => {
renderAppVersionStatus(mockAppState({ versionEOL: '2022-01-02' }));

expect(screen.getByRole('link', { name: /footer.version.status.active/ })).toBeInTheDocument();
expect(
screen.queryByRole('link', { name: /footer.version.status.inactive/ })
).not.toBeInTheDocument();
});

it('should render inactive version if it has reached EOL', () => {

Loading…
Cancel
Save