Skip to content

KEH-2140 - More visibility to add technologies to the radar#260

Open
smstone0 wants to merge 12 commits intomainfrom
KEH-2140
Open

KEH-2140 - More visibility to add technologies to the radar#260
smstone0 wants to merge 12 commits intomainfrom
KEH-2140

Conversation

@smstone0
Copy link
Copy Markdown
Member

@smstone0 smstone0 commented Apr 10, 2026

Overview

This PR:

  • Signposts users to the tech radar submissions repository. It was not previously obvious that changes happen via this process.
  • Emphasises that tech timeline entries can be clicked to see reasoning behind their status.

Related Issues

KEH-2140

Testing

Check the signpost message at the top of the radar page and view the updated message under the timeline section.

Checklist

  • I have reviewed the changes in this pull request
  • I have tested the changes locally
  • I have updated/created any relevant documentation
  • I have updated/created any relevant tests
  • All CI checks have passed
  • I have used a development Concourse pipeline to test the changes within a development environment
  • I have added any necessary labels to this pull request
  • I have assigned myself to this pull request
  • I have assigned the appropriate reviewers to this pull request

Exemptions

Additional Notes

@smstone0 smstone0 marked this pull request as draft April 10, 2026 13:10
@smstone0 smstone0 self-assigned this Apr 10, 2026
@smstone0 smstone0 requested a review from a team April 17, 2026 11:43
@smstone0 smstone0 added enhancement Enhancing an existing piece of work Tests Added Tests added labels Apr 17, 2026
@smstone0 smstone0 marked this pull request as ready for review April 17, 2026 11:51
Comment thread testing/ui/tests/techradar.test.js Outdated
await expect(suggestionLink).toBeVisible();
await expect(suggestionLink).toHaveAttribute(
'href',
'https://github.com/ONSdigital/keh-tech-radar-submissions'
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

think this should be mocked and deterministic, rm the link to actual true link

import { nodeBlipCases } from './data/nodeBlipCases';
import { reviewPositionCases } from './data/reviewPositionCases';
import { directorateData } from './data/directorateData';
import { getTechRadarSubmissionsUrl } from '../../../frontend/src/constants/radarConstants';
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

think we need to remove the radarConstants now we are reading the values from SM

import { directorateData } from './data/directorateData';
import { getTechRadarSubmissionsUrl } from '../../../frontend/src/constants/radarConstants';

const techRadarSubmissionsUrl = getTechRadarSubmissionsUrl(process.env);
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mock the VITE_TECH_RADAR_SUBMISSIONS_URL to make it deterministic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancing an existing piece of work Tests Added Tests added

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants