Robert Bond
|
bb4c3ee054
|
Merged PR 2247: added health endpoint to check pre prod container startup issues
added health endpoint to check pre prod container startup issues
Related work items: #22624
|
2026-04-15 09:52:15 +00:00 |
|
Robert Bond
|
15c35d201e
|
Merged PR 2244: added condition to fix log in journey in welsh if no account in crm
added condition to fix log in journey in welsh if no account in crm
Related work items: #22081, #22303
|
2026-04-13 15:54:51 +00:00 |
|
Robert Bond
|
0de9268255
|
Merged PR 2242: Refactor: New Appeal flow structural cleanup (Slices 1–8, no behaviour change)
## Summary
This PR merges the completed new-appeal refactor stream (Slices 1–8) into SIPS-Development.
This refactor was executed in controlled slices with regression validation at each step.
## Scope
Structural and readability improvements only:
- XML/form derivation extraction
- payload and file helper extraction
- side-effect facade introduction
- BuildSection and BuildCheckSection decomposition
- BuildCheckRow formatter map refactor
- nested prop boundary cleanup
- start-flow cleanup (CreateCase / AboutYou)
## Behaviour
No intended behavioural changes.
The following were explicitly preserved:
- S78 journey behaviour
- payload shapes and field names/ids
- HASCAS mapping logic
- appellant/agent branching
- validation rules and messages
- redirect/query parameters (`lpa`, `apt`, `id`)
- navigation and side-effect sequencing
- EN/CY output parity
## Validation
Full regression has been performed on:
- start flow (CreateCase / AboutYou)
- save and resume flows
- file upload handling
- check answers rendering
- submit/finalisation sequence
- confirmation flow
- CRM insertion path
- EN/CY parity
Additional checks:
- docsOffline branch behaviour
- completion and partial-save email paths
- negative-path validation scenarios
- lint (warnings baseline unchanged)
## Risk
Low:
- changes are structural only
- no business logic changes
- no contract changes
## Rollback
Safe rollback via reverting this merge commit.
## Notes
This refactor reduces coupling and prepares the new-appeal flow for future appeal-type expansion.
Related work items: #22570, #22576, #22577, #22583, #22586, #22587, #22588, #22590
|
2026-04-13 13:09:12 +00:00 |
|
Robert Bond
|
bd3d311cfb
|
Merged PR 2231: refactor breadcrumb
Related work items: #22541
|
2026-04-09 15:36:06 +00:00 |
|
robbond
|
ee2751a642
|
catch fix in view all
|
2026-04-09 16:34:41 +01:00 |
|
robbond
|
ac74782030
|
fix(breadcrumbs): restore static and viewall label crumb resolution
|
2026-04-09 16:26:44 +01:00 |
|
robbond
|
7d195ad906
|
refactor(breadcrumbs): remove stale /newappeal inline no-op branch
|
2026-04-09 15:22:36 +01:00 |
|
robbond
|
61254e3942
|
test(breadcrumbs): cover missing representation route map fallback
|
2026-04-09 15:19:40 +01:00 |
|
robbond
|
97cde880c0
|
docs(breadcrumbs): record map precedence and callback invariants
|
2026-04-09 15:17:44 +01:00 |
|
robbond
|
d3f4dda8af
|
refactor(breadcrumbs): extract representation route-state renderer group
|
2026-04-09 15:16:01 +01:00 |
|
robbond
|
7a60e64a84
|
test(breadcrumbs): assert strict null on non-exact route map lookups
|
2026-04-09 15:06:41 +01:00 |
|
robbond
|
cebd47bf1c
|
refactor(breadcrumbs): map step-back route branches into renderer group
|
2026-04-09 15:03:19 +01:00 |
|
robbond
|
0b905f9374
|
refactor(breadcrumbs): extract callback route renderers into mapped groups
|
2026-04-09 14:57:47 +01:00 |
|
robbond
|
0cd78e6f46
|
22541 harden breadcrumb mapped route resolver against invalid entries
|
2026-04-09 14:45:12 +01:00 |
|
robbond
|
2a84056a76
|
22541 extract new appeal breadcrumb branch into mapped renderer group
|
2026-04-09 14:39:30 +01:00 |
|
robbond
|
17795f20c7
|
22541 extract deterministic case breadcrumb branches into factory maps
|
2026-04-09 14:33:54 +01:00 |
|
robbond
|
8edd23d621
|
22541 compose mapped breadcrumb groups in factory and add null fallback guard
|
2026-04-09 14:30:03 +01:00 |
|
robbond
|
96946ed205
|
Extract additional routes in to shared renderer factory
|
2026-04-09 13:56:17 +01:00 |
|
robbond
|
c264830934
|
Extract case detail breadcrumb routes into shared renderer factory
|
2026-04-09 13:16:56 +01:00 |
|
robbond
|
062cd23463
|
Refactor breadcrumbs to use factory-based route renderers
|
2026-04-09 12:08:36 +01:00 |
|
robbond
|
5f6dde782a
|
22541 extract breadcrumb route-map helpers and add precedence guard tests
|
2026-04-09 10:25:47 +01:00 |
|
robbond
|
78d62c541f
|
22541 consolidate breadcrumb mapped route maps into grouped constants
|
2026-04-09 10:21:09 +01:00 |
|
robbond
|
ee3f3eae74
|
22541 map myportal results pair routes through unified breadcrumb resolver
|
2026-04-09 10:16:45 +01:00 |
|
robbond
|
786f906ab8
|
22541 unify breadcrumb mapped-route resolver and widen route-map coverage
|
2026-04-09 10:02:02 +01:00 |
|
robbond
|
04dc8fd2b9
|
22541 extract simple link-text breadcrumb route map and add structure tests
|
2026-04-09 09:58:22 +01:00 |
|
robbond
|
c464fbf13b
|
22541 introduce simple route renderer map for static breadcrumb branches
|
2026-04-09 09:54:49 +01:00 |
|
robbond
|
a8ef55c65a
|
22541 extract grouped breadcrumb pair helpers for myportal and dns routes
|
2026-04-09 09:52:42 +01:00 |
|
robbond
|
e24ab89e83
|
22541 consolidate static text breadcrumb route branches
|
2026-04-09 09:50:41 +01:00 |
|
robbond
|
dd2ef694f8
|
22541 add semantic back crumb helper and consolidate edge breadcrumb branches
|
2026-04-09 09:47:53 +01:00 |
|
robbond
|
e3e893ed58
|
22541 extract shared anchor/back breadcrumb helper patterns
|
2026-04-09 09:45:00 +01:00 |
|
robbond
|
30bc729c70
|
22541 consolidate remaining inline Link breadcrumb patterns
|
2026-04-09 09:41:33 +01:00 |
|
robbond
|
d576987fcf
|
22541 extract shared text and link breadcrumb render helpers
|
2026-04-09 09:38:14 +01:00 |
|
robbond
|
d75675f059
|
22541 extract shared case-reference breadcrumb list item helper
|
2026-04-09 09:34:24 +01:00 |
|
robbond
|
035f0e9adf
|
22541 extract shared my-portal breadcrumb list item helper
|
2026-04-09 09:32:21 +01:00 |
|
robbond
|
f447aa19ea
|
22541 add bundled case breadcrumb state resolver
|
2026-04-09 09:28:54 +01:00 |
|
robbond
|
59d3ed287c
|
22541 expand breadcrumb route-state helpers for label and dns path reuse
|
2026-04-09 09:26:19 +01:00 |
|
robbond
|
1c06ef1639
|
22541 extract breadcrumb route-state helper and align phase22 auth locale test
|
2026-04-09 09:23:22 +01:00 |
|
Robert Bond
|
3cea83b7e1
|
Merged PR 2230: pass in locale to questionnaire for welsh version
pass in locale to questionnaire for welsh version
Related work items: #22534
|
2026-04-08 15:51:37 +00:00 |
|
robbond
|
1f5be7c9a2
|
pass in locale to questionnaire for welsh version
|
2026-04-08 16:50:47 +01:00 |
|
Robert Bond
|
87af9a2c4c
|
Merged PR 2228: refactoring fix and fix for language dependant login and download questionnaire
Related work items: #22303, #22344, #22500
|
2026-04-08 11:20:59 +00:00 |
|
robbond
|
1b2f8e29c6
|
defect fix for language and login - crm precedence then current session
|
2026-04-08 12:17:28 +01:00 |
|
robbond
|
56e854ca2b
|
defect fix for download local questionnaire
|
2026-04-08 11:18:41 +01:00 |
|
robbond
|
5d40fab5c4
|
Extract Radio, Numeric and Decimal wrappers
|
2026-04-08 10:00:01 +01:00 |
|
robbond
|
dbebd03cac
|
Extract CheckBox, DateFieldPicker and YesNo wrappers
|
2026-04-08 08:33:06 +01:00 |
|
robbond
|
8350e42d02
|
Remove dead and debug-only code from elements index
|
2026-04-08 08:23:51 +01:00 |
|
robbond
|
6c387fa6fb
|
Extract PickList wrapper from elements index
|
2026-04-08 08:12:40 +01:00 |
|
robbond
|
30bd8c49da
|
Extract visibility and validation helpers in elements index
|
2026-04-07 15:44:02 +01:00 |
|
robbond
|
eccb87e4a1
|
Export FieldArrayForm from elements index barrel
|
2026-04-07 15:36:34 +01:00 |
|
robbond
|
a3b848cfc1
|
Re-export RenderSubFields from elements index
|
2026-04-07 15:35:19 +01:00 |
|
robbond
|
497bb4c799
|
Extract RenderFileUpload and FieldArrayForm
|
2026-04-07 15:32:45 +01:00 |
|