Skip to content

HDPI-4248: Add placeholder pages for Make an Application journey#1011

Merged
scottstewart-sl merged 74 commits intomasterfrom
HDPI-4248_placeholder_pages
Apr 14, 2026
Merged

HDPI-4248: Add placeholder pages for Make an Application journey#1011
scottstewart-sl merged 74 commits intomasterfrom
HDPI-4248_placeholder_pages

Conversation

@scottstewart-sl
Copy link
Copy Markdown
Contributor

@scottstewart-sl scottstewart-sl commented Mar 30, 2026

Jira link

See HDPI-4248

Change description

Add placeholder pages for Make an Application journey to set up the routing. This uses the new approach of page show conditions while keeping backwards compatibility (for now) for the existing journeys(s) that don't use it.

This PR has quite a few files in it, but most of them are the translation files or the placeholder Nunjucks templates for each page in the journey. I'd suggest collapsing down the assets/locales folder and focussing on the main logic changes for the show condition based navigation which are in src/main/interfaces/stepFlow.interface.ts and src/main/modules/steps/flow.ts

Testing done

Manually tested locally.

Security Vulnerability Assessment

CVE Suppression: Are there any CVEs present in the codebase (either newly introduced or pre-existing) that are being intentionally suppressed or ignored by this commit?

  • Yes
  • No

Checklist

  • commit messages are meaningful and follow good commit message guidelines
  • README and other documentation has been updated / added (if needed)
  • tests have been updated / new tests has been added (if needed)
  • Does this PR introduce a breaking change

…keleton

# Conflicts:
#	src/main/interfaces/formFieldConfig.interface.ts
Until save and resume functionality is added
- Use entity encoding in HTML page title
- Use novalidate for form
…keleton

# Conflicts:
#	package.json
#	yarn.lock
This is to refactor out the hardcoded use of the RespondToClaim StepNavigation that was being used globally in a couple of places
@scottstewart-sl scottstewart-sl changed the base branch from master to HDPI-5180_gen_app_skeleton March 30, 2026 17:02
@scottstewart-sl scottstewart-sl changed the title Hdpi 4248 placeholder pages HDPI-4248: Add placeholder pages for Make an Application journey Mar 30, 2026
@PadmaDeenadayalan PadmaDeenadayalan requested a review from a team as a code owner April 14, 2026 09:16
@PadmaDeenadayalan PadmaDeenadayalan added enable_full_functional_tests enable_all_page_functional_tests Enables page functional tests for all e2e pages. labels Apr 14, 2026
@scottstewart-sl scottstewart-sl merged commit 2758157 into master Apr 14, 2026
5 checks passed
@scottstewart-sl scottstewart-sl deleted the HDPI-4248_placeholder_pages branch April 14, 2026 11:23
AlexBuzea pushed a commit that referenced this pull request Apr 15, 2026
Co-authored-by: srinijg <srinivasan.joghee@hmcts.net>
Co-authored-by: marianadpereira <71711509+marianadpereira@users.noreply.github.com>
Co-authored-by: PadmaDeenadayalan <Padma.Deenadayalan@hmcts.net>
Co-authored-by: padmakumari <padma.kumari@hmcts.net>
Co-authored-by: Gautham059 <gautham.bhikkumalla@hmcts.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants