Sfoglia il codice sorgente

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

tags/9.9.5.90363
stanislavh 1 mese fa
parent
commit
43938ef8de

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

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

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

now: () => new Date('2022-01-01'), 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' })); 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', () => { it('should render inactive version if it has reached EOL', () => {

Loading…
Annulla
Salva