Skip to content

Conversation

@andrewdami11
Copy link
Contributor

Jira link

See HDPI-2237

Change description

This PR allows the user to review and confirm defendant and property address details, before proceeding with the enforcement journey.

Key Features Implemented:

  1. Name and Address Review Screen (NameAndAddressForEvictionPage)

    • Implements conditional navigation based on user selection
  2. Error Page (ChangeNameAddressPage)

    • Shown when user indicates name/address is incorrect
    • Provides customised error message preventing continuation
    • Includes link to make general application journey (placeholder)
  3. People Who Will Be Evicted Screen (PeopleWhoWillBeEvictedPage)

    • Allows selection of whether to evict everyone or specific people
    • Implements conditional navigation to either "Everyone living at the property" or "People you want to evict" screens
  4. People You Want to Evict Screen (PeopleYouWantToEvictPage)

    • Displays checkboxes for all defendants from the database
    • Uses DynamicMultiSelectList for multi-select functionality
    • Validates that at least one defendant is selected
    • Populates defendant list dynamically from case data

Technical Implementation:

  • Added domain models: NameAndAddressForEviction, PeopleToEvict, DynamicMultiSelectStringList
  • Implemented top-level navigation flags in EnforcementOrder to control page visibility
  • Added DefendantService methods to build defendant display names and list items
  • Integrated all new pages into EnforcementOrderEvent with proper page ordering
  • Updated LivingInThePropertyPage to use new navigation flags

Testing done

Automated Testing:

  • Unit tests added for all new page implementations:
    • ChangeNameAddressPageTest - 62 lines of test coverage
    • NameAndAddressForEvictionPageTest - 75 lines of test coverage
    • PeopleWhoWillBeEvictedPageTest - 93 lines of test coverage
    • PeopleYouWantToEvictPageTest - 138 lines of test coverage
    • DefendantServiceTest - 280 lines of test coverage for new service methods
  • All tests pass successfully

Manual Testing:

  • Verified navigation flow matches acceptance criteria:
    • AC01-AC03: Name and address review screen with YES/NO selection
    • AC04-AC05: Error page with customised message and link
    • AC06-AC09: People who will be evicted screen with conditional navigation
    • AC010-AC011: People you want to evict screen with checkbox selection
  • Confirmed all pages display correctly
  • Verified defendant list populates correctly from database
  • Validated error messages appear when required fields are not completed

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

scottstewart-sl and others added 30 commits October 24, 2025 09:10
…_details

# Conflicts:
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/PCSCaseView.java
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/service/PcsCaseMergeService.java
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/service/PcsCaseService.java
#	src/test/java/uk/gov/hmcts/reform/pcs/ccd/PCSCaseViewTest.java
#	src/test/java/uk/gov/hmcts/reform/pcs/ccd/service/PcsCaseMergeServiceTest.java
#	src/test/java/uk/gov/hmcts/reform/pcs/ccd/service/PcsCaseServiceTest.java
…_details

# Conflicts:
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/event/ResumePossessionClaim.java
#	src/test/java/uk/gov/hmcts/reform/pcs/ccd/page/resumepossessionclaim/DefendantsDetailsTest.java
…_details

# Conflicts:
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/event/ResumePossessionClaim.java
Base automatically changed from HDPI-2510_defendant_details to master November 17, 2025 15:56
@scottstewart-sl scottstewart-sl requested a review from a team as a code owner November 17, 2025 15:56
@github-actions
Copy link

github-actions bot commented Nov 17, 2025

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19568312387?check_suite_focus=true

CaseField.json

MaxFieldShowConditionRegularExpressionSearchableMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+
+<p class="govuk-body">You need to ask permission from the judge before you can change the name or
    address for the eviction.</p>
<p class="govuk-body govuk-!-margin-bottom-0">The judge will decide if you:</p>
<ul class="govuk-list govuk-list--bullet">
    <li class="govuk-!-font-size-19">can change the address and continue with this application
        (if the change is something small, like a typing error)</li>
    <li class="govuk-!-font-size-19">must start again, with a new application
        (if the change is more significant, like a completely different address)</li>
</ul>
<p class="govuk-body">You cannot continue with your application until you have asked the judge for
    permission to make this change.</p>
<p class="govuk-body govuk-!-font-weight-bold">If you want to proceed with changing the name or
    address for the eviction</p>
<p class="govuk-body">
    <a id="changeNameAddress-link" class="govuk-link">
        Ask the judge if you can change the name or address for the eviction
        (GOV.UK, opens in a new tab).
    </a>
</p>
<p class="govuk-body govuk-!-font-weight-bold">If you want to keep the existing name or address</p>
<p class="govuk-body">If you are confident that the name or address is correct, you can go back to the
    previous page and change your answer to the last question.</p>
<div class="govuk-warning-text">
  <span class="govuk-warning-text__icon" aria-hidden="true">!</span>
  <strong class="govuk-warning-text__text">
    <span class="govuk-warning-text__assistive">Warning</span>
    If the name and address is incorrect, the bailiff will not be able to carry out the eviction.
  </strong>
</div>
+changeNameAddress-information
+Label
+
+
+
+
+
+
+
+---
+changeNameAddress-line-separator
+Label
+
+
+
+
+
+VerticalYesNo
+This includes all of the defendants and anyone else living at the property
+Do you want to evict everyone at the property?
+evictEveryone
+FixedRadioList
+
+
+
+N
+
+
+
+ 
+formattedDefendantNames
+Text
+
+
+
+
+
+
+
+---
+peopleWhoWillBeEvicted-line-separator
+Label
+
+
+
+
+
+
+
+<details class="govuk-details">
    <summary class="govuk-details__summary">
        <span class="govuk-details__summary-text">
            I want to save this application and return to it later
        </span>
    </summary>
    <div class="govuk-details__text">
        If you want to save your application and return to it later:
        <ol class="govuk-list govuk-list--number">
            <li class="govuk-!-static-margin-0">Choose 'Continue'.</li>
            <li>On the next page choose 'Cancel'.</li>
        </ol>
        <p>This will save your progress and take you to the case overview.</p>
    </div>
</details>
+peopleWhoWillBeEvicted-save-and-return
+Label
+
+
+
+
+
+
+
+---
+peopleYouWantToEvict-line-separator
+Label
+
+
+
+
+
+
+
+<details class="govuk-details">
    <summary class="govuk-details__summary">
        <span class="govuk-details__summary-text">
            I want to save this application and return to it later
        </span>
    </summary>
    <div class="govuk-details__text">
        If you want to save your application and return to it later:
        <ol class="govuk-list govuk-list--number">
            <li class="govuk-!-static-margin-0">Choose 'Continue'.</li>
            <li>On the next page choose 'Cancel'.</li>
        </ol>
        <p>This will save your progress and take you to the case overview.</p>
    </div>
</details>
+peopleYouWantToEvict-save-and-return
+Label
+
+
+
+
+
+
+
+Who do you want to evict?
+selectedDefendants
+DynamicMultiSelectList
+
+
+
+N
+
+VerticalYesNo
+
+ 
+showChangeNameAddressPage
+FixedRadioList
+
+
+
+N
+
+VerticalYesNo
+
+ 
+showPeopleWhoWillBeEvictedPage
+FixedRadioList
+
+
+
+N
+
+VerticalYesNo
+
+ 
+showPeopleYouWantToEvictPage
+FixedRadioList
-
-
-
-
-
-
-
-    <hr />
    <div class="govuk-width-container">
          <main class="govuk-main-wrapper">
            <div class="govuk-grid-row">
              <div class="govuk-grid-column-one-third">
                <h3 class="govuk-body">Address</h3>
              </div>
              <div class="govuk-grid-column-one-third">
                <p class="govuk-body">${formattedPropertyAddress}</p>
              </div>
            </div>
          </main>
        </div>
-nameAndAddressForEviction-address-check
-Label
-
-
-
-
-
-
-
----
<h2 class="govuk-heading-m">Is this the correct name and address for the eviction?</h2>
-nameAndAddressForEviction-confirmation
-Label

VerticalYesNo

- 
+You can choose the defendants you want to evict on the next page
-You can choose the defendants you want to evict on the next page 
+Is this the correct name and address for the eviction?

correctNameAndAddress

FixedRadioList

-    <hr />
    <h2 class="govuk-heading-m">Check the name and address for the eviction</h2>
    <div class="govuk-width-container">
          <main class="govuk-main-wrapper">
            <div class="govuk-grid-row">
              <div class="govuk-grid-column-one-third">
                <h3 class="govuk-body">Defendants</h3>
              </div>
              <div class="govuk-grid-column-one-third">
                <p class="govuk-body">${defendant1.firstName} ${defendant1.lastName}</p>
              </div>
            </div>
          </main>
        </div>
 
+    <hr />
    <table class="govuk-table">
      <caption class="govuk-table__caption govuk-table__caption--m">
      Check the name and address for the eviction</caption>
      <tbody class="govuk-table__body">
        <tr class="govuk-table__row">
          <th scope="row" class="govuk-table__header">Defendants</th>
          <td class="govuk-table__cell">${formattedDefendantNames}</td>
        </tr>
        <tr class="govuk-table__row">
          <th scope="row" class="govuk-table__header">Address</th>
          <td class="govuk-table__cell">${formattedPropertyAddress}</td>
        </tr>
      </tbody>
    </table>

nameAndAddressForEviction-defendants-check

Label

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+changeNameAddress-information
+CR
+caseworker-pcs-solicitor
+changeNameAddress-line-separator
+CR
+caseworker-pcs-solicitor
+evictEveryone
+CRUD
+caseworker-pcs-solicitor
+formattedDefendantNames
+CRUD
+caseworker-pcs-solicitor
+peopleWhoWillBeEvicted-line-separator
+CR
+caseworker-pcs-solicitor
+peopleWhoWillBeEvicted-save-and-return
+CR
+caseworker-pcs-solicitor
+peopleYouWantToEvict-line-separator
+CR
+caseworker-pcs-solicitor
+peopleYouWantToEvict-save-and-return
+CR
+caseworker-pcs-solicitor
+selectedDefendants
+CRUD
+caseworker-pcs-solicitor
+showChangeNameAddressPage
+CRUD
+caseworker-pcs-solicitor
+showPeopleWhoWillBeEvictedPage
+CRUD
+caseworker-pcs-solicitor
+showPeopleYouWantToEvictPage
+CRUD
-caseworker-pcs-solicitor
-nameAndAddressForEviction-address-check
-CR
-caseworker-pcs-solicitor
-nameAndAddressForEviction-confirmation
-CR

ComplexTypes/0_VulnerableAdultsChildren.json

HintTextListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-
-vulnerableCategory
-VulnerableAdultsChildren
-VulnerableCategory
-FixedRadioList
-Confirm if the vulnerable people in the property are adults, children, or both adults and children
-You can enter up to 6,800 characters
-vulnerableReasonText
-VulnerableAdultsChildren
-
-TextArea
-How are they vulnerable?

ComplexTypes/1_VulnerableAdultsChildren.json

ElementLabelFieldTypeFieldTypeParameterIDListElementCode
+Confirm if the vulnerable people in the property are adults, children, or both adults and children
+FixedRadioList
+VulnerableCategory
+VulnerableAdultsChildren
+vulnerableCategory
+How are they vulnerable?
+TextArea
+You can enter up to 6,800 characters
+VulnerableAdultsChildren
+vulnerableReasonText

CaseEventToFields/enforceTheOrder.json

PageShowConditionCaseEventFieldLabelCallBackURLMidEventShowSummaryChangeOptionPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberFieldShowConditionDisplayContextCaseFieldIDCaseEventID
+
+
+
+
+You need permission from a judge to change the name and address for the eviction
+changeNameAddress
+3
+3
+1
+
+READONLY
+changeNameAddress-information
+enforceTheOrder
+
+
+
+
+You need permission from a judge to change the name and address for the eviction
+changeNameAddress
+2
+3
+1
+
+READONLY
+changeNameAddress-line-separator
+enforceTheOrder
+
+
+
+Y
+The people who will be evicted
+peopleWhoWillBeEvicted
+3
+4
+1
+
+MANDATORY
+evictEveryone
+enforceTheOrder
+
+
+http://localhost:3206/callbacks/mid-event?page=nameAndAddressForEviction&eventId=enforceTheOrder
+Y
+The name and address for the eviction
+nameAndAddressForEviction
+1
+2
+1
+[STATE]="NEVER_SHOW"
+READONLY
+formattedDefendantNames
+enforceTheOrder
+
+
+
+
+The people who will be evicted
+peopleWhoWillBeEvicted
+2
+4
+1
+
+READONLY
+peopleWhoWillBeEvicted-line-separator
+enforceTheOrder
+
+
+
+
+The people who will be evicted
+peopleWhoWillBeEvicted
+4
+4
+1
+
+READONLY
+peopleWhoWillBeEvicted-save-and-return
+enforceTheOrder
+
+
+
+
+The people you want to evict
+peopleYouWantToEvict
+2
+5
+1
+
+READONLY
+peopleYouWantToEvict-line-separator
+enforceTheOrder
+
+
+
+
+The people you want to evict
+peopleYouWantToEvict
+4
+5
+1
+
+READONLY
+peopleYouWantToEvict-save-and-return
+enforceTheOrder
+
+
+
+Y
+The people you want to evict
+peopleYouWantToEvict
+3
+5
+1
+
+MANDATORY
+selectedDefendants
+enforceTheOrder
+showChangeNameAddressPage="YES"
+
+http://localhost:3206/callbacks/mid-event?page=changeNameAddress&eventId=enforceTheOrder
+Y
+You need permission from a judge to change the name and address for the eviction
+changeNameAddress
+1
+3
+1
+[STATE]="NEVER_SHOW"
+READONLY
+showChangeNameAddressPage
+enforceTheOrder
+showPeopleWhoWillBeEvictedPage="YES"
+
+http://localhost:3206/callbacks/mid-event?page=peopleWhoWillBeEvicted&eventId=enforceTheOrder
+Y
+The people who will be evicted
+peopleWhoWillBeEvicted
+1
+4
+1
+[STATE]="NEVER_SHOW"
+READONLY
+showPeopleWhoWillBeEvictedPage
+enforceTheOrder
+showPeopleYouWantToEvictPage="YES"
+
+http://localhost:3206/callbacks/mid-event?page=peopleYouWantToEvict&eventId=enforceTheOrder
+Y
+The people you want to evict
+peopleYouWantToEvict
+1
+5
+1
+[STATE]="NEVER_SHOW"
+READONLY
+showPeopleYouWantToEvictPage
+enforceTheOrder
-
-
-http://localhost:3206/callbacks/mid-event?page=nameAndAddressForEviction&eventId=enforceTheOrder
-Y
-The name and address for the eviction (placeholder)
-nameAndAddressForEviction
-1
-2
-1
-[STATE]="NEVER_SHOW"
-READONLY
-defendant1
-enforceTheOrder
-
-
-
-
-The name and address for the eviction (placeholder)
-nameAndAddressForEviction
-4
-2
-1
-
-READONLY
-nameAndAddressForEviction-address-check
-enforceTheOrder
-
-
-
-
-The name and address for the eviction (placeholder)
-nameAndAddressForEviction
-5
-2
-1
-
-READONLY
-nameAndAddressForEviction-confirmation
-enforceTheOrder

Y

Anything else that could help with the eviction

additionalInformationPage

3

-15 
+18

1

additionalInformationSelect="YES"

MANDATORY

additionalInformationDetails

enforceTheOrder

Anything else that could help with the eviction

additionalInformationPage

4

-15 
+18

1

READONLY

additionalInformationPage-details-save-and-return

enforceTheOrder

http://localhost:3206/callbacks/mid-event?page=additionalInformationPage&eventId=enforceTheOrder

Anything else that could help with the eviction

additionalInformationPage

1

-15 
+18

1

READONLY

additionalInformationPage-separator

enforceTheOrder

Do you want to tell us anything else that could help with the eviction?

Y

Anything else that could help with the eviction

additionalInformationPage

2

-15 
+18

1

MANDATORY

additionalInformationSelect

enforceTheOrder

anyRiskToBailiff="YES" AND enforcementRiskCategoriesCONTAINS"AGGRESSIVE_ANIMALS"

http://localhost:3206/callbacks/mid-event?page=aggressiveAnimalsRisk&eventId=enforceTheOrder

The animals at the property

aggressiveAnimalsRisk

1

-12 
+15

1

READONLY

aggressiveAnimalsRisk-line-separator

enforceTheOrder

The animals at the property

aggressiveAnimalsRisk

3

-12 
+15

1

READONLY

aggressiveAnimalsRisk-saveAndReturn

enforceTheOrder

Y

Everyone living at the property

livingInTheProperty

3

-3 
+6

1

MANDATORY

anyRiskToBailiff

enforceTheOrder

http://localhost:3206/callbacks/mid-event?page=checkYourAnswersPlaceHolder&eventId=enforceTheOrder

Check your answers (place holder)

checkYourAnswersPlaceHolder

1

-17 
+20

1

READONLY

checkYourAnswersPlaceHolder-content

enforceTheOrder

Y

Access to the property

propertyAccessDetails

3

-14 
+17

1

isDifficultToAccessProperty="YES"

MANDATORY

clarificationOnAccessDifficultyText

enforceTheOrder

Y

-The name and address for the eviction (placeholder) 
+The name and address for the eviction

nameAndAddressForEviction

-6 
+4

2

1

MANDATORY

correctNameAndAddress

enforceTheOrder

anyRiskToBailiff="YES" AND enforcementRiskCategoriesCONTAINS"CRIMINAL_OR_ANTISOCIAL"

http://localhost:3206/callbacks/mid-event?page=criminalAntisocialRisk&eventId=enforceTheOrder

Their history of criminal or antisocial behaviour

criminalAntisocialRisk

1

-8 
+11

1

READONLY

criminalAntisocialRisk-line-separator

enforceTheOrder

Their history of criminal or antisocial behaviour

criminalAntisocialRisk

3

-8 
+11

1

READONLY

criminalAntisocialRisk-saveAndReturn

enforceTheOrder

Y

Their history of criminal or antisocial behaviour

criminalAntisocialRisk

2

-8 
+11

1

MANDATORY

enforcementCriminalDetails

enforceTheOrder

Y

The animals at the property

aggressiveAnimalsRisk

2

-12 
+15

1

MANDATORY

enforcementDogsOrOtherAnimalsDetails

enforceTheOrder

Y

Their history of firearm possession

firearmsPossessionRisk

2

-7 
+10

1

MANDATORY

enforcementFirearmsDetails

enforceTheOrder

Y

Their history of police or social services visits to the property

policeOrSocialServicesRisk

2

-11 
+14

1

MANDATORY

enforcementPoliceOrSocialServicesDetails

enforceTheOrder

Y

Their membership of a group that protests evictions

protestorGroupRisk

2

-10 
+13

1

MANDATORY

enforcementProtestGroupMemberDetails

enforceTheOrder

Y

The risks posed by everyone at the property

evictionRisksPosed

2

-5 
+8

1

MANDATORY

enforcementRiskCategories

enforceTheOrder

Y

Their verbal or written threats

verbalOrWrittenThreatsRisk

2

-9 
+12

1

MANDATORY

enforcementVerbalOrWrittenThreatsDetails

enforceTheOrder

Y

Their violent or aggressive behaviour

violentAggressiveRisk

2

-6 
+9

1

MANDATORY

enforcementViolentDetails

enforceTheOrder

anyRiskToBailiff="NOT_SURE"

http://localhost:3206/callbacks/mid-event?page=evictionDelayWarning&eventId=enforceTheOrder

The eviction could be delayed if the bailiff identifies a risk on the day

evictionDelayWarning

1

-4 
+7

1

READONLY

evictionDelayWarning-line-separator

enforceTheOrder

The eviction could be delayed if the bailiff identifies a risk on the day

evictionDelayWarning

2

-4 
+7

1

READONLY

evictionDelayWarning-text

enforceTheOrder

anyRiskToBailiff="YES"

http://localhost:3206/callbacks/mid-event?page=evictionRisksPosed&eventId=enforceTheOrder

The risks posed by everyone at the property

evictionRisksPosed

1

-5 
+8

1

READONLY

evictionRisksPosed-line-separator

enforceTheOrder

The risks posed by everyone at the property

evictionRisksPosed

3

-5 
+8

1

READONLY

evictionRisksPosed-save-and-return

enforceTheOrder

anyRiskToBailiff="YES" AND enforcementRiskCategoriesCONTAINS"FIREARMS_POSSESSION"

http://localhost:3206/callbacks/mid-event?page=firearmsPossessionRisk&eventId=enforceTheOrder

Their history of firearm possession

firearmsPossessionRisk

1

-7 
+10

1

READONLY

firearmsPossessionRisk-line-separator

enforceTheOrder

Their history of firearm possession

firearmsPossessionRisk

3

-7 
+10

1

READONLY

firearmsPossessionRisk-saveAndReturn

enforceTheOrder

Y

-The name and address for the eviction (placeholder) 
+The name and address for the eviction

nameAndAddressForEviction

-3 
+2

2

1

[STATE]="NEVER_SHOW"

READONLY

formattedPropertyAddress

enforceTheOrder

Y

Access to the property

propertyAccessDetails

2

-14 
+17

1

MANDATORY

isDifficultToAccessProperty

enforceTheOrder

http://localhost:3206/callbacks/mid-event?page=livingInTheProperty&eventId=enforceTheOrder

Everyone living at the property

livingInTheProperty

1

-3 
+6

1

READONLY

livingInTheProperty-content

enforceTheOrder

Everyone living at the property

livingInTheProperty

2

-3 
+6

1

READONLY

livingInTheProperty-information-text

enforceTheOrder

Everyone living at the property

livingInTheProperty

4

-3 
+6

1

READONLY

livingInTheProperty-save-and-return

enforceTheOrder

http://localhost:3206/callbacks/mid-event?page=moneyOwedPage&eventId=enforceTheOrder

Money owed (place holder)

moneyOwedPage

1

-16 
+19

1

READONLY

moneyOwedPage-content

enforceTheOrder

Money owed (place holder)

moneyOwedPage

2

-16 
+19

1

READONLY

moneyOwedPage-save-and-return

enforceTheOrder

-The name and address for the eviction (placeholder) 
+The name and address for the eviction

nameAndAddressForEviction

-2 
+3

2

1

READONLY

nameAndAddressForEviction-defendants-check

enforceTheOrder

-The name and address for the eviction (placeholder) 
+The name and address for the eviction

nameAndAddressForEviction

-7 
+5

2

1

READONLY

nameAndAddressForEviction-save-and-return

enforceTheOrder

anyRiskToBailiff="YES" AND enforcementRiskCategoriesCONTAINS"AGENCY_VISITS"

http://localhost:3206/callbacks/mid-event?page=policeOrSocialServicesRisk&eventId=enforceTheOrder

Their history of police or social services visits to the property

policeOrSocialServicesRisk

1

-11 
+14

1

READONLY

policeOrSocialServicesRisk-line-separator

enforceTheOrder

Their history of police or social services visits to the property

policeOrSocialServicesRisk

3

-11 
+14

1

READONLY

policeOrSocialServicesRisk-saveAndReturn

enforceTheOrder

http://localhost:3206/callbacks/mid-event?page=propertyAccessDetails&eventId=enforceTheOrder

Access to the property

propertyAccessDetails

1

-14 
+17

1

READONLY

propertyAccessDetails-line-separator

enforceTheOrder

Access to the property

propertyAccessDetails

4

-14 
+17

1

READONLY

propertyAccessDetails-saveAndReturn

enforceTheOrder

anyRiskToBailiff="YES" AND enforcementRiskCategoriesCONTAINS"PROTEST_GROUP_MEMBER"

http://localhost:3206/callbacks/mid-event?page=protestorGroupRisk&eventId=enforceTheOrder

Their membership of a group that protests evictions

protestorGroupRisk

1

-10 
+13

1

READONLY

protestorGroupRisk-line-separator

enforceTheOrder

Their membership of a group that protests evictions

protestorGroupRisk

3

-10 
+13

1

READONLY

protestorGroupRisk-saveAndReturn

enforceTheOrder

anyRiskToBailiff="YES" AND enforcementRiskCategoriesCONTAINS"VERBAL_OR_WRITTEN_THREATS"

http://localhost:3206/callbacks/mid-event?page=verbalOrWrittenThreatsRisk&eventId=enforceTheOrder

Their verbal or written threats

verbalOrWrittenThreatsRisk

1

-9 
+12

1

READONLY

verbalOrWrittenThreatsRisk-line-separator

enforceTheOrder

Their verbal or written threats

verbalOrWrittenThreatsRisk

3

-9 
+12

1

READONLY

verbalOrWrittenThreatsRisk-saveAndReturn

enforceTheOrder

anyRiskToBailiff="YES" AND enforcementRiskCategoriesCONTAINS"VIOLENT_OR_AGGRESSIVE"

http://localhost:3206/callbacks/mid-event?page=violentAggressiveRisk&eventId=enforceTheOrder

Their violent or aggressive behaviour

violentAggressiveRisk

1

-6 
+9

1

READONLY

violentAggressiveRisk-line-separator

enforceTheOrder

Their violent or aggressive behaviour

violentAggressiveRisk

3

-6 
+9

1

READONLY

violentAggressiveRisk-saveAndReturn

enforceTheOrder

Y

Vulnerable adults and children at the property

vulnerableAdultsChildren

4

-13 
+16

1

vulnerablePeoplePresent="YES"

COMPLEX

vulnerableAdultsChildren

enforceTheOrder

Vulnerable adults and children at the property

vulnerableAdultsChildren

2

-13 
+16

1

READONLY

vulnerableAdultsChildren-information-text

enforceTheOrder

http://localhost:3206/callbacks/mid-event?page=vulnerableAdultsChildren&eventId=enforceTheOrder

Vulnerable adults and children at the property

vulnerableAdultsChildren

1

-13 
+16

1

READONLY

vulnerableAdultsChildren-line-separator

enforceTheOrder

Vulnerable adults and children at the property

vulnerableAdultsChildren

5

-13 
+16

1

READONLY

vulnerableAdultsChildren-saveAndReturn

enforceTheOrder

Y

Vulnerable adults and children at the property

vulnerableAdultsChildren

3

-13 
+16

1

MANDATORY

vulnerablePeoplePresent

enforceTheOrder

tvr-hmcts and others added 9 commits November 19, 2025 09:14
…237-review-and-confirm-defendant-names-and-property-address

# Conflicts:
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/event/enforcement/EnforcementOrderEvent.java
#	src/test/java/uk/gov/hmcts/reform/pcs/ccd/event/enforcement/EnforcementOrderEventTest.java
…237-review-and-confirm-defendant-names-and-property-address
…237-review-and-confirm-defendant-names-and-property-address

# Conflicts:
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/event/enforcement/EnforcementOrderEvent.java
#	src/test/java/uk/gov/hmcts/reform/pcs/ccd/event/enforcement/EnforcementOrderEventTest.java
@tvr-hmcts tvr-hmcts added the enable_e2e_test Currently used to test the common e2e test call label Nov 20, 2025
…237-review-and-confirm-defendant-names-and-property-address
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.

9 participants