Skip to content

D11 General Applications Base PR#4648

Draft
pallavijustice wants to merge 27 commits intomasterfrom
lip-digitised-general-applications
Draft

D11 General Applications Base PR#4648
pallavijustice wants to merge 27 commits intomasterfrom
lip-digitised-general-applications

Conversation

@pallavijustice
Copy link
Copy Markdown
Contributor

@pallavijustice pallavijustice commented Mar 4, 2026

Change description

Enter a description.

JIRA link (if applicable)

https://tools.hmcts.net/jira/browse/NFDIV-5191

Before merging a pull request make sure that:

  • tests have been updated / new tests has been added (if needed)
  • README and other documentation has been updated / added (if needed)

If this ticket will have any visible impact on users and is not behind a feature toggle, make sure that:

  • this ticket been reviewed by QA
  • the user story been signed off by the PO

Note that bug fixes, dependency updates and technical tasks do not directly impact the user experience and can be merged without QA and PO review.

If this user story cannot be immediately merged find a way to put it behind a feature toggle and get it merged.

pallavijustice and others added 6 commits February 27, 2026 13:53
* NFDIV-5132 - Draft changes for general Gen-Apps

* NFDIV-5132 - Rename and remove unused fields

* NFDIV-5132 - Update error messages and update sequence

* NFDIV-5132 - Update enum value

* NFDIV-5132 make "marriage certificate" and "civil partnership" conditional based on "isDivorce"
* NFDIV-5132 - Draft changes for general Gen-Apps

* NFDIV-5132 - Rename and remove unused fields

* NFDIV-5132 - Update error messages and update sequence

* NFDIV-5133 - More journey pages for digital D11

* NFDIV-5132 - Update enum value

* NFDIV-5133 Change the document upload page

* NFDIV-5132 make "marriage certificate" and "civil partnership" conditional based on "isDivorce"

* NFDIV-5133 - Add new pages to journey

* NFDIV-5133 - Update check your answers page

* NFDIV-5133 - Rename enum values

* NFDIV-5133 - Unit test cases

* NFDIV-5133 - Add e2e test for sole applicant D11 application journey

* NFDIV-5133 - Rework based on review comments

* NFDIV-5086 - Added additional translations

* NFDIV-5133 - Update formatting on upload evidence page

* Rebase from lip-digitised-general-applications

* NFDIV-5132 - Rename and remove unused fields

# Conflicts:
#	src/main/steps/generalApplicationD11Sequence.test.ts
#	src/main/steps/generalApplicationD11Sequence.ts

* NFDIV-5132 - Update error messages and update sequence

* NFDIV-5133 - More journey pages for digital D11

* NFDIV-5132 - Update enum value

* NFDIV-5133 Change the document upload page

* NFDIV-5132 make "marriage certificate" and "civil partnership" conditional based on "isDivorce"

* NFDIV-5133 - Add new pages to journey

* NFDIV-5133 - Update check your answers page

* NFDIV-5133 - Rename enum values

* NFDIV-5133 - Unit test cases

* NFDIV-5133 - Add e2e test for sole applicant D11 application journey

* NFDIV-5133 - Rework based on review comments

* NFDIV-5086 - Added additional translations

* NFDIV-5133 - Update formatting on upload evidence page

* NFDIV-5180 Sole app post issue case withdraw (#4622)

* NFDIV-5180 - Allow sole applicant to withdraw application post issue

* NFDIV-5180 - Rework

* NFDIV-5180 - Change to content in landing page

* NFDIV-5180 - Remove exact fees on the page.
@hmcts-jenkins-j-to-z
Copy link
Copy Markdown
Contributor

Plan Result (aat)

Plan: 0 to add, 1 to change, 0 to destroy.
  • Update
    • module.nfdiv-frontend-redis6.azurerm_redis_cache.redis
Change Result (Click me)
  # module.nfdiv-frontend-redis6.azurerm_redis_cache.redis will be updated in-place
  ~ resource "azurerm_redis_cache" "redis" {
        id                                 = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/nfdiv-cache-aat/providers/Microsoft.Cache/redis/nfdiv-frontend-aat"
        name                               = "nfdiv-frontend-aat"
        tags                               = {
            "application"         = "no-fault-divorce"
            "autoShutdown"        = "true"
            "builtFrom"           = "https://github.com/HMCTS/nfdiv-frontend.git"
            "businessArea"        = "CFT"
            "contactSlackChannel" = "#no-fault-divorce"
            "environment"         = "staging"
            "managedBy"           = "No Fault Divorce"
        }
        # (24 unchanged attributes hidden)

      ~ redis_configuration {
          ~ maxfragmentationmemory_reserved         = 125 -> 642
          ~ maxmemory_delta                         = 125 -> 642
          ~ maxmemory_reserved                      = 125 -> 642
            # (14 unchanged attributes hidden)
        }
    }

Plan: 0 to add, 1 to change, 0 to destroy.

@hmcts-jenkins-j-to-z
Copy link
Copy Markdown
Contributor

Plan Result (prod)

No changes. Your infrastructure matches the configuration.

* NFDIV-5132 - Draft changes for general Gen-Apps

* NFDIV-5132 - Rename and remove unused fields

* NFDIV-5132 - Update error messages and update sequence

* NFDIV-5133 - More journey pages for digital D11

* NFDIV-5132 - Update enum value

* NFDIV-5133 Change the document upload page

* NFDIV-5132 make "marriage certificate" and "civil partnership" conditional based on "isDivorce"

* NFDIV-5133 - Add new pages to journey

* NFDIV-5133 - Update check your answers page

* NFDIV-5133 - Rename enum values

* NFDIV-5133 - Unit test cases

* NFDIV-5133 - Add e2e test for sole applicant D11 application journey

* NFDIV-5133 - Rework based on review comments

* Initial payments code changes

* Remove logging

* Update unpaid application lookup to match backend case fields

* Update backend PR reference

* Update functional tests

* Remove hub page changes

* Make save/sign out button text conditional on payment journey

* Linter corrections

* Correct imports

* Correct import order

* Linter correction

* More linter corrections

* Update fixtures for unit tests

* [NFDIV-5391] D11 general application hub and submission pages (#4656)

* New hub page content and helper methods

* Refactor and update tests

* Refactor gen app utils

* [NFDIV-5134] Respondent D11 general application (#4663)

* New hub page content and helper methods

* Refactor and update tests

* Refactor gen app utils

* Initial pages and refactoring of interim applications content

* More content updates

* Add remaining content and payment controllers

* Linter corrections and update unit tests

* Add new file upload journey tests

* Refactor gen application utils

* Revert changes to applicant 1 form names

* Reuse errors messages and refactor CYA logic

* Refactor more error messages to remove duplication

* Linter corrections

* Fix respondent form imports

* Prettier corrections

* Add unit tests for new controllers and formatters

* Correct applicant in joint app2 d11 gen app flow

---------

Co-authored-by: pallavijustice <pallavi.saha@justice.gov.uk>
@adamg-hmcts adamg-hmcts changed the title Lip digitised general applications D11 General Applications Base PR Mar 13, 2026
@adamg-hmcts adamg-hmcts marked this pull request as draft March 13, 2026 08:52
pallavijustice and others added 2 commits March 13, 2026 10:38
* NFDIV-5132 - Draft changes for general Gen-Apps

* NFDIV-5132 - Rename and remove unused fields

* Initial payments code changes

* Remove logging

* NFDIV-5133 - Add e2e test for sole applicant D11 application journey

* Update functional tests

* NFDIV-5135 - Joint applicant1 d11 gen app journey

* NFDIV-5135 - remove unwanted test case

---------

Co-authored-by: adamg-hmcts <adam.goddard@justice.gov.uk>
* NFDIV-5235 Conditional content on D11 landing page

* NFDIV-5235 Changes to d11 landing page

* NFDIV-5235 remove duplicate step def

* NFDIV-5235 remove duplicate step def
* Applicant 2 general application journey

* Move payment callback into common controller

* Linter corrections

* Remove changes to case type

* Update unit tests

* Import respondent gen app content from applicant2 files

* NFDIV-5182 - Post issue withdrawal - joint applicants (#4684)

* NFDIV-5182 - Post issue withdrawal - joint applicants

* NFDIV-5182 - Slight update to content

---------

Co-authored-by: pallavijustice <159147694+pallavijustice@users.noreply.github.com>
pallavijustice and others added 3 commits March 18, 2026 11:58
…#4680)

* Applicant 2 general application journey

* Move payment callback into common controller

* Linter corrections

* Remove changes to case type

* Update unit tests

* Import respondent gen app content from applicant2 files

* NFDIV-5047 - draft changes

* NFDIV-5047 - Add e2e test for withdraw D11

---------

Co-authored-by: adamg-hmcts <adam.goddard@justice.gov.uk>
* Applicant 2 general application journey

* Move payment callback into common controller

* Linter corrections

* Remove changes to case type

* Update unit tests

* Import respondent gen app content from applicant2 files

* Rearrange save/sign out content and add code to reset gen app fields

* Reset changes to RFI save/sign out content

* Change backend PR reference

* Add missing file upload conversion

* Reset to api format changes

* Update from api format tests

* Simplify gen app save sign out template
* Applicant 2 general application journey

* Move payment callback into common controller

* Linter corrections

* Remove changes to case type

* Update unit tests

* Import respondent gen app content from applicant2 files

* Rearrange save/sign out content and add code to reset gen app fields

* Reset changes to RFI save/sign out content

* Change backend PR reference

* Add missing file upload conversion

* Reset to api format changes

* Update from api format tests

* Simplify gen app save sign out template

* save and sign out tweaks

* Remove double space

* Linter corrections
adamg-hmcts and others added 6 commits March 20, 2026 06:58
* Tweak gen app save/sign out logic for search gov

* Tweak variable name for consistency with method

* Linter corrections

* Update general application utils tests

* Tweak variable names for clarity
* Use new label for joint applicant 2 general applications

* Joint applicant 2 general application label

* Linter corrections
* Update D11 page guidance in some scenarios

* Add missing full stop
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.

2 participants