Skip to content

Conversation

@toby-plunkett
Copy link
Contributor

Jira link

See PROJ-XXXXXX

Change description

Testing done

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

JakeCG and others added 30 commits September 25, 2025 09:24
# Conflicts:
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/domain/PCSCase.java
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/event/ResumePossessionClaim.java
# Conflicts:
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/domain/DefendantDetails.java
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/domain/PCSCase.java
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/page/resumepossessionclaim/DefendantsDetails.java
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/service/PcsCaseService.java
#	src/test/java/uk/gov/hmcts/reform/pcs/ccd/page/createpossessionclaim/DefendantsDetailsTest.java
…_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
…ob-poc-2.0

# Conflicts:
#	src/test/java/uk/gov/hmcts/reform/pcs/ccd/event/ResumePossessionClaimTest.java
# 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
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

CCD diff summary

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

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+VerticalYesNo
+
+Do you need to add another defendant?
+addAnotherDefendant
+FixedRadioList
+
+
+
+
+DefendantDetails
+Add an additional defendant to the case
+Add additional defendant
+additionalDefendants
+Collection
+
+
+
+
+DefendantDetails
+
+ 
+allDefendants
+Collection
+
+
+
+
+
+
+---
<h2>Do you know the defendant' dates of birth?</h2>
+defendantDOBConceptLabel
+Label
+
+
+
+
+
+
+My Defendant DOB label
+defendantDOBLabel
+Label
+
+
+
+
+
+
+ 
+defendantsDOBMultiLabel
+DefendantsDOBMultiLabel
+
+
+
+
+
+
+---
<h2>Additional defendants</h2>
+defendantsDetails-additionalDefendants
+Label
+
+
+
+
+DefendantsDOBStringInterpolation
+
+ 
+dobDefendants
+Collection
+N
+
+
+
+
+
+ 
+dobEventMarkdown
+Text
+
+
+
+
+
+
+${dobEventMarkdown}
+dobEventMarkdownLabel
+Label
-
-
-
-
-DefendantDetails
-
- 
-defendants
-Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-pcs-solicitor
+dobEvent
+CRUD

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+addAnotherDefendant
+CRUD
+caseworker-pcs-solicitor
+additionalDefendants
+CRUD
+caseworker-pcs-solicitor
+defendantDOBConceptLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel
+CR
+caseworker-pcs-solicitor
+defendantsDOBMultiLabel
+CRUD
+caseworker-pcs-solicitor
+defendantsDetails-additionalDefendants
+CR
+caseworker-pcs-solicitor
+dobDefendants
+CRUD
+caseworker-pcs-solicitor
+dobEventMarkdown
+R
+caseworker-pcs-solicitor
+dobEventMarkdownLabel
+R

CaseEvent/dobEvent.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=dobEvent
+Enforce the order
+Save and continue
+dobEvent
+Enforce the order
+CASE_ISSUED
+AWAITING_SUBMISSION_TO_HMCTS
+N
+N
+N

ComplexTypes/DefendantDetails.json

HintTextFieldShowConditionFieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-
-
-emailSectionLabel
-DefendantDetails
-Label
----
<h2>Defendant's email address</h2>
-
-
-VerticalYesNo
-emailKnown
-DefendantDetails
-FixedRadioList
-Do you know the defendant's email address?
-
-emailKnown="YES"
-
-email
-DefendantDetails
-Email
-Enter email address

ComplexTypes/DefendantsDOBStringInterpolation.json

ElementLabelFieldTypeIDListElementCode
+ 
+Text
+DefendantsDOBStringInterpolation
+defendantName
+ 
+Date
+DefendantsDOBStringInterpolation
+dob

ComplexTypes/DefendantsDOBMultiLabel.json

ElementLabelFieldShowConditionFieldTypeIDListElementCode
+ 
+firstName1!="999"
+Text
+DefendantsDOBMultiLabel
+firstName1
+ 
+firstName2!="999"
+Text
+DefendantsDOBMultiLabel
+firstName2
+ 
+firstName3!="999"
+Text
+DefendantsDOBMultiLabel
+firstName3
+ 
+firstName4!="999"
+Text
+DefendantsDOBMultiLabel
+firstName4
+ 
+firstName5!="999"
+Text
+DefendantsDOBMultiLabel
+firstName5
+ 
+Date
+DefendantsDOBMultiLabel
+dob1
+ 
+Date
+DefendantsDOBMultiLabel
+dob2
+ 
+Date
+DefendantsDOBMultiLabel
+dob3
+ 
+Date
+DefendantsDOBMultiLabel
+dob4
+ 
+Date
+DefendantsDOBMultiLabel
+dob5

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Defendant details
+defendantsDetails
+3
+11
+1
+MANDATORY
+addAnotherDefendant
+resumePossessionClaim
+
+
+
+Y
+addAnotherDefendant="YES"
+
+
+Defendant details
+defendantsDetails
+4
+11
+1
+MANDATORY
+additionalDefendants
+resumePossessionClaim
+
+
+
+
+
+
+
+Defendant details
+defendantsDetails
+2
+11
+1
+READONLY
+defendantsDetails-additionalDefendants
+resumePossessionClaim

Y

http://localhost:3206/callbacks/mid-event?page=defendantsDetails&eventId=resumePossessionClaim

-Defendant 1 details 
+Defendant details

defendantsDetails

1

11

1

COMPLEX

defendant1

resumePossessionClaim

CaseEventToFields/dobEvent.json

CallBackURLMidEventCaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabel
+http://localhost:3206/callbacks/mid-event?page=defendantsDOBConcept&eventId=dobEvent
+dobEvent
+defendantDOBConceptLabel
+READONLY
+1
+2
+1
+defendantsDOBConcept
+The Defendants' dates of birth
+http://localhost:3206/callbacks/mid-event?page=defendantsDOB&eventId=dobEvent
+dobEvent
+defendantDOBLabel
+READONLY
+1
+1
+1
+defendantsDOB
+Defendant DOB
+dobEvent
+defendantsDOBMultiLabel
+COMPLEX
+1
+2
+2
+defendantsDOBConcept
+The Defendants' dates of birth
+Y
+dobEvent
+dobDefendants
+COMPLEX
+1
+1
+2
+defendantsDOB
+Defendant DOB

CaseTypeTab/4_hidden.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]="NEVER_SHOW"
-HiddenFields
-hidden
-1
-4
-CaseWorker
-pageHeadingMarkdown

CaseTypeTab/3_CaseHistory.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-History
-CaseHistory
-1
-3
-CaseWorker
-caseHistory

CaseTypeTab/2_summary.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-Summary
-summary
-1
-2
-CaseWorker
-propertyAddress

CaseTypeTab/5_hidden.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+pageHeadingMarkdown
+CaseWorker
+5
+1
+hidden
+HiddenFields
+[STATE]="NEVER_SHOW"
+

CaseTypeTab/4_CaseHistory.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+caseHistory
+CaseWorker
+4
+1
+CaseHistory
+History
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/3_summary.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+propertyAddress
+CaseWorker
+3
+1
+summary
+Summary
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/2_proceedToDob.json

CaseFieldIDChannelFieldShowConditionTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelUserRole
+dobEventMarkdown
+CaseWorker
+[STATE]="NEVER_SHOW"
+2
+2
+proceedToDob
+DOB
+
+dobEventMarkdownLabel
+CaseWorker
+2
+1
+proceedToDob
+DOB
+[STATE]="AWAITING_SUBMISSION_TO_HMCTS"
+

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

CCD diff summary

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

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+VerticalYesNo
+
+Do you need to add another defendant?
+addAnotherDefendant
+FixedRadioList
+
+
+
+
+DefendantDetails
+Add an additional defendant to the case
+Add additional defendant
+additionalDefendants
+Collection
+
+
+
+
+DefendantDetails
+
+ 
+allDefendants
+Collection
+
+
+
+
+
+
+---
<h2>Do you know the defendant' dates of birth?</h2>
+defendantDOBConceptLabel
+Label
+
+
+
+
+
+
+My Defendant DOB label
+defendantDOBLabel
+Label
+
+
+
+
+
+
+ 
+defendantsDOBMultiLabel
+DefendantsDOBMultiLabel
+
+
+
+
+
+
+---
<h2>Additional defendants</h2>
+defendantsDetails-additionalDefendants
+Label
+
+
+
+
+DefendantsDOBStringInterpolation
+
+ 
+dobDefendants
+Collection
+N
+
+
+
+
+
+ 
+dobEventMarkdown
+Text
+
+
+
+
+
+
+${dobEventMarkdown}
+dobEventMarkdownLabel
+Label
-
-
-
-
-DefendantDetails
-
- 
-defendants
-Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-pcs-solicitor
+dobEvent
+CRUD

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+addAnotherDefendant
+CRUD
+caseworker-pcs-solicitor
+additionalDefendants
+CRUD
+caseworker-pcs-solicitor
+defendantDOBConceptLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel
+CR
+caseworker-pcs-solicitor
+defendantsDOBMultiLabel
+CRUD
+caseworker-pcs-solicitor
+defendantsDetails-additionalDefendants
+CR
+caseworker-pcs-solicitor
+dobDefendants
+CRUD
+caseworker-pcs-solicitor
+dobEventMarkdown
+R
+caseworker-pcs-solicitor
+dobEventMarkdownLabel
+R

CaseEvent/dobEvent.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=dobEvent
+Enforce the order
+Save and continue
+dobEvent
+Enforce the order
+CASE_ISSUED
+AWAITING_SUBMISSION_TO_HMCTS
+N
+N
+N

ComplexTypes/DefendantDetails.json

HintTextFieldShowConditionFieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-
-
-emailSectionLabel
-DefendantDetails
-Label
----
<h2>Defendant's email address</h2>
-
-
-VerticalYesNo
-emailKnown
-DefendantDetails
-FixedRadioList
-Do you know the defendant's email address?
-
-emailKnown="YES"
-
-email
-DefendantDetails
-Email
-Enter email address

ComplexTypes/DefendantsDOBStringInterpolation.json

ElementLabelFieldTypeIDListElementCode
+ 
+Text
+DefendantsDOBStringInterpolation
+defendantName
+ 
+Date
+DefendantsDOBStringInterpolation
+dob

ComplexTypes/DefendantsDOBMultiLabel.json

ElementLabelFieldShowConditionFieldTypeIDListElementCode
+ 
+firstName1!="999"
+Text
+DefendantsDOBMultiLabel
+firstName1
+ 
+firstName2!="999"
+Text
+DefendantsDOBMultiLabel
+firstName2
+ 
+firstName3!="999"
+Text
+DefendantsDOBMultiLabel
+firstName3
+ 
+firstName4!="999"
+Text
+DefendantsDOBMultiLabel
+firstName4
+ 
+firstName5!="999"
+Text
+DefendantsDOBMultiLabel
+firstName5
+ 
+Date
+DefendantsDOBMultiLabel
+dob1
+ 
+Date
+DefendantsDOBMultiLabel
+dob2
+ 
+Date
+DefendantsDOBMultiLabel
+dob3
+ 
+Date
+DefendantsDOBMultiLabel
+dob4
+ 
+Date
+DefendantsDOBMultiLabel
+dob5

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Defendant details
+defendantsDetails
+3
+11
+1
+MANDATORY
+addAnotherDefendant
+resumePossessionClaim
+
+
+
+Y
+addAnotherDefendant="YES"
+
+
+Defendant details
+defendantsDetails
+4
+11
+1
+MANDATORY
+additionalDefendants
+resumePossessionClaim
+
+
+
+
+
+
+
+Defendant details
+defendantsDetails
+2
+11
+1
+READONLY
+defendantsDetails-additionalDefendants
+resumePossessionClaim

Y

http://localhost:3206/callbacks/mid-event?page=defendantsDetails&eventId=resumePossessionClaim

-Defendant 1 details 
+Defendant details

defendantsDetails

1

11

1

COMPLEX

defendant1

resumePossessionClaim

CaseEventToFields/dobEvent.json

CallBackURLMidEventCaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabel
+http://localhost:3206/callbacks/mid-event?page=defendantsDOBConcept&eventId=dobEvent
+dobEvent
+defendantDOBConceptLabel
+READONLY
+1
+2
+1
+defendantsDOBConcept
+The Defendants' dates of birth
+http://localhost:3206/callbacks/mid-event?page=defendantsDOB&eventId=dobEvent
+dobEvent
+defendantDOBLabel
+READONLY
+1
+1
+1
+defendantsDOB
+Defendant DOB
+dobEvent
+defendantsDOBMultiLabel
+COMPLEX
+1
+2
+2
+defendantsDOBConcept
+The Defendants' dates of birth
+Y
+dobEvent
+dobDefendants
+COMPLEX
+1
+1
+2
+defendantsDOB
+Defendant DOB

CaseTypeTab/4_hidden.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]="NEVER_SHOW"
-HiddenFields
-hidden
-1
-4
-CaseWorker
-pageHeadingMarkdown

CaseTypeTab/3_CaseHistory.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-History
-CaseHistory
-1
-3
-CaseWorker
-caseHistory

CaseTypeTab/2_summary.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-Summary
-summary
-1
-2
-CaseWorker
-propertyAddress

CaseTypeTab/5_hidden.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+pageHeadingMarkdown
+CaseWorker
+5
+1
+hidden
+HiddenFields
+[STATE]="NEVER_SHOW"
+

CaseTypeTab/4_CaseHistory.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+caseHistory
+CaseWorker
+4
+1
+CaseHistory
+History
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/3_summary.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+propertyAddress
+CaseWorker
+3
+1
+summary
+Summary
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/2_proceedToDob.json

CaseFieldIDChannelFieldShowConditionTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelUserRole
+dobEventMarkdown
+CaseWorker
+[STATE]="NEVER_SHOW"
+2
+2
+proceedToDob
+DOB
+
+dobEventMarkdownLabel
+CaseWorker
+2
+1
+proceedToDob
+DOB
+[STATE]="AWAITING_SUBMISSION_TO_HMCTS"
+

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

CCD diff summary

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

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+VerticalYesNo
+
+Do you need to add another defendant?
+addAnotherDefendant
+FixedRadioList
+
+
+
+
+DefendantDetails
+Add an additional defendant to the case
+Add additional defendant
+additionalDefendants
+Collection
+
+
+
+
+DefendantDetails
+
+ 
+allDefendants
+Collection
+
+
+
+
+
+
+---
<h2>Do you know the defendant' dates of birth?</h2>
+defendantDOBConceptLabel
+Label
+
+
+
+
+
+
+My Defendant DOB label
+defendantDOBLabel
+Label
+
+
+
+
+
+
+ 
+defendantsDOBMultiLabel
+DefendantsDOBMultiLabel
+
+
+
+
+
+
+---
<h2>Additional defendants</h2>
+defendantsDetails-additionalDefendants
+Label
+
+
+
+
+DefendantsDOBStringInterpolation
+
+ 
+dobDefendants
+Collection
+N
+
+
+
+
+
+ 
+dobEventMarkdown
+Text
+
+
+
+
+
+
+${dobEventMarkdown}
+dobEventMarkdownLabel
+Label
-
-
-
-
-DefendantDetails
-
- 
-defendants
-Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-pcs-solicitor
+dobEvent
+CRUD

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+addAnotherDefendant
+CRUD
+caseworker-pcs-solicitor
+additionalDefendants
+CRUD
+caseworker-pcs-solicitor
+defendantDOBConceptLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel
+CR
+caseworker-pcs-solicitor
+defendantsDOBMultiLabel
+CRUD
+caseworker-pcs-solicitor
+defendantsDetails-additionalDefendants
+CR
+caseworker-pcs-solicitor
+dobDefendants
+CRUD
+caseworker-pcs-solicitor
+dobEventMarkdown
+R
+caseworker-pcs-solicitor
+dobEventMarkdownLabel
+R

CaseEvent/dobEvent.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=dobEvent
+Enforce the order
+Save and continue
+dobEvent
+Enforce the order
+CASE_ISSUED
+AWAITING_SUBMISSION_TO_HMCTS
+N
+N
+N

ComplexTypes/DefendantDetails.json

HintTextFieldShowConditionFieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-
-
-emailSectionLabel
-DefendantDetails
-Label
----
<h2>Defendant's email address</h2>
-
-
-VerticalYesNo
-emailKnown
-DefendantDetails
-FixedRadioList
-Do you know the defendant's email address?
-
-emailKnown="YES"
-
-email
-DefendantDetails
-Email
-Enter email address

ComplexTypes/DefendantsDOBStringInterpolation.json

ElementLabelFieldTypeIDListElementCode
+ 
+Text
+DefendantsDOBStringInterpolation
+defendantName
+ 
+Date
+DefendantsDOBStringInterpolation
+dob

ComplexTypes/DefendantsDOBMultiLabel.json

ElementLabelFieldShowConditionFieldTypeIDListElementCode
+ 
+firstName1!="999"
+Text
+DefendantsDOBMultiLabel
+firstName1
+ 
+firstName2!="999"
+Text
+DefendantsDOBMultiLabel
+firstName2
+ 
+firstName3!="999"
+Text
+DefendantsDOBMultiLabel
+firstName3
+ 
+firstName4!="999"
+Text
+DefendantsDOBMultiLabel
+firstName4
+ 
+firstName5!="999"
+Text
+DefendantsDOBMultiLabel
+firstName5
+ 
+Date
+DefendantsDOBMultiLabel
+dob1
+ 
+Date
+DefendantsDOBMultiLabel
+dob2
+ 
+Date
+DefendantsDOBMultiLabel
+dob3
+ 
+Date
+DefendantsDOBMultiLabel
+dob4
+ 
+Date
+DefendantsDOBMultiLabel
+dob5

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Defendant details
+defendantsDetails
+3
+11
+1
+MANDATORY
+addAnotherDefendant
+resumePossessionClaim
+
+
+
+Y
+addAnotherDefendant="YES"
+
+
+Defendant details
+defendantsDetails
+4
+11
+1
+MANDATORY
+additionalDefendants
+resumePossessionClaim
+
+
+
+
+
+
+
+Defendant details
+defendantsDetails
+2
+11
+1
+READONLY
+defendantsDetails-additionalDefendants
+resumePossessionClaim

Y

http://localhost:3206/callbacks/mid-event?page=defendantsDetails&eventId=resumePossessionClaim

-Defendant 1 details 
+Defendant details

defendantsDetails

1

11

1

COMPLEX

defendant1

resumePossessionClaim

CaseEventToFields/dobEvent.json

CallBackURLMidEventCaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabel
+http://localhost:3206/callbacks/mid-event?page=defendantsDOBConcept&eventId=dobEvent
+dobEvent
+defendantDOBConceptLabel
+READONLY
+1
+2
+1
+defendantsDOBConcept
+The Defendants' dates of birth
+http://localhost:3206/callbacks/mid-event?page=defendantsDOB&eventId=dobEvent
+dobEvent
+defendantDOBLabel
+READONLY
+1
+1
+1
+defendantsDOB
+Defendant DOB
+dobEvent
+defendantsDOBMultiLabel
+COMPLEX
+1
+2
+2
+defendantsDOBConcept
+The Defendants' dates of birth
+Y
+dobEvent
+dobDefendants
+COMPLEX
+1
+1
+2
+defendantsDOB
+Defendant DOB

CaseTypeTab/4_hidden.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]="NEVER_SHOW"
-HiddenFields
-hidden
-1
-4
-CaseWorker
-pageHeadingMarkdown

CaseTypeTab/3_CaseHistory.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-History
-CaseHistory
-1
-3
-CaseWorker
-caseHistory

CaseTypeTab/2_summary.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-Summary
-summary
-1
-2
-CaseWorker
-propertyAddress

CaseTypeTab/5_hidden.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+pageHeadingMarkdown
+CaseWorker
+5
+1
+hidden
+HiddenFields
+[STATE]="NEVER_SHOW"
+

CaseTypeTab/4_CaseHistory.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+caseHistory
+CaseWorker
+4
+1
+CaseHistory
+History
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/3_summary.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+propertyAddress
+CaseWorker
+3
+1
+summary
+Summary
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/2_proceedToDob.json

CaseFieldIDChannelFieldShowConditionTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelUserRole
+dobEventMarkdown
+CaseWorker
+[STATE]="NEVER_SHOW"
+2
+2
+proceedToDob
+DOB
+
+dobEventMarkdownLabel
+CaseWorker
+2
+1
+proceedToDob
+DOB
+[STATE]="AWAITING_SUBMISSION_TO_HMCTS"
+

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

CCD diff summary

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

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+VerticalYesNo
+
+Do you need to add another defendant?
+addAnotherDefendant
+FixedRadioList
+
+
+
+
+DefendantDetails
+Add an additional defendant to the case
+Add additional defendant
+additionalDefendants
+Collection
+
+
+
+
+DefendantDetails
+
+ 
+allDefendants
+Collection
+
+
+
+
+
+
+---
<h2>Do you know the defendant' dates of birth?</h2>
+defendantDOBConceptLabel
+Label
+
+
+
+
+
+
+My Defendant DOB label
+defendantDOBLabel
+Label
+
+
+
+
+
+
+ 
+defendantsDOBMultiLabel
+DefendantsDOBMultiLabel
+
+
+
+
+
+
+---
<h2>Additional defendants</h2>
+defendantsDetails-additionalDefendants
+Label
+
+
+
+
+DefendantsDOBStringInterpolation
+
+ 
+dobDefendants
+Collection
+N
+
+
+
+
+
+ 
+dobEventMarkdown
+Text
+
+
+
+
+
+
+${dobEventMarkdown}
+dobEventMarkdownLabel
+Label
-
-
-
-
-DefendantDetails
-
- 
-defendants
-Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-pcs-solicitor
+dobEvent
+CRUD

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+addAnotherDefendant
+CRUD
+caseworker-pcs-solicitor
+additionalDefendants
+CRUD
+caseworker-pcs-solicitor
+defendantDOBConceptLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel
+CR
+caseworker-pcs-solicitor
+defendantsDOBMultiLabel
+CRUD
+caseworker-pcs-solicitor
+defendantsDetails-additionalDefendants
+CR
+caseworker-pcs-solicitor
+dobDefendants
+CRUD
+caseworker-pcs-solicitor
+dobEventMarkdown
+R
+caseworker-pcs-solicitor
+dobEventMarkdownLabel
+R

CaseEvent/dobEvent.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=dobEvent
+Enforce the order
+Save and continue
+dobEvent
+Enforce the order
+CASE_ISSUED
+AWAITING_SUBMISSION_TO_HMCTS
+N
+N
+N

ComplexTypes/DefendantDetails.json

HintTextFieldShowConditionFieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-
-
-emailSectionLabel
-DefendantDetails
-Label
----
<h2>Defendant's email address</h2>
-
-
-VerticalYesNo
-emailKnown
-DefendantDetails
-FixedRadioList
-Do you know the defendant's email address?
-
-emailKnown="YES"
-
-email
-DefendantDetails
-Email
-Enter email address

ComplexTypes/DefendantsDOBStringInterpolation.json

ElementLabelFieldTypeIDListElementCode
+ 
+Text
+DefendantsDOBStringInterpolation
+defendantName
+ 
+Date
+DefendantsDOBStringInterpolation
+dob

ComplexTypes/DefendantsDOBMultiLabel.json

ElementLabelFieldShowConditionFieldTypeIDListElementCode
+ 
+firstName1!="999"
+Text
+DefendantsDOBMultiLabel
+firstName1
+ 
+firstName2!="999"
+Text
+DefendantsDOBMultiLabel
+firstName2
+ 
+firstName3!="999"
+Text
+DefendantsDOBMultiLabel
+firstName3
+ 
+firstName4!="999"
+Text
+DefendantsDOBMultiLabel
+firstName4
+ 
+firstName5!="999"
+Text
+DefendantsDOBMultiLabel
+firstName5
+ 
+Date
+DefendantsDOBMultiLabel
+dob1
+ 
+Date
+DefendantsDOBMultiLabel
+dob2
+ 
+Date
+DefendantsDOBMultiLabel
+dob3
+ 
+Date
+DefendantsDOBMultiLabel
+dob4
+ 
+Date
+DefendantsDOBMultiLabel
+dob5

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Defendant details
+defendantsDetails
+3
+11
+1
+MANDATORY
+addAnotherDefendant
+resumePossessionClaim
+
+
+
+Y
+addAnotherDefendant="YES"
+
+
+Defendant details
+defendantsDetails
+4
+11
+1
+MANDATORY
+additionalDefendants
+resumePossessionClaim
+
+
+
+
+
+
+
+Defendant details
+defendantsDetails
+2
+11
+1
+READONLY
+defendantsDetails-additionalDefendants
+resumePossessionClaim

Y

http://localhost:3206/callbacks/mid-event?page=defendantsDetails&eventId=resumePossessionClaim

-Defendant 1 details 
+Defendant details

defendantsDetails

1

11

1

COMPLEX

defendant1

resumePossessionClaim

CaseEventToFields/dobEvent.json

CallBackURLMidEventCaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabel
+http://localhost:3206/callbacks/mid-event?page=defendantsDOBConcept&eventId=dobEvent
+dobEvent
+defendantDOBConceptLabel
+READONLY
+1
+2
+1
+defendantsDOBConcept
+The Defendants' dates of birth
+http://localhost:3206/callbacks/mid-event?page=defendantsDOB&eventId=dobEvent
+dobEvent
+defendantDOBLabel
+READONLY
+1
+1
+1
+defendantsDOB
+Defendant DOB
+dobEvent
+defendantsDOBMultiLabel
+COMPLEX
+1
+2
+2
+defendantsDOBConcept
+The Defendants' dates of birth
+Y
+dobEvent
+dobDefendants
+COMPLEX
+1
+1
+2
+defendantsDOB
+Defendant DOB

CaseTypeTab/4_hidden.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]="NEVER_SHOW"
-HiddenFields
-hidden
-1
-4
-CaseWorker
-pageHeadingMarkdown

CaseTypeTab/3_CaseHistory.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-History
-CaseHistory
-1
-3
-CaseWorker
-caseHistory

CaseTypeTab/2_summary.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-Summary
-summary
-1
-2
-CaseWorker
-propertyAddress

CaseTypeTab/5_hidden.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+pageHeadingMarkdown
+CaseWorker
+5
+1
+hidden
+HiddenFields
+[STATE]="NEVER_SHOW"
+

CaseTypeTab/4_CaseHistory.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+caseHistory
+CaseWorker
+4
+1
+CaseHistory
+History
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/3_summary.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+propertyAddress
+CaseWorker
+3
+1
+summary
+Summary
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/2_proceedToDob.json

CaseFieldIDChannelFieldShowConditionTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelUserRole
+dobEventMarkdown
+CaseWorker
+[STATE]="NEVER_SHOW"
+2
+2
+proceedToDob
+DOB
+
+dobEventMarkdownLabel
+CaseWorker
+2
+1
+proceedToDob
+DOB
+[STATE]="AWAITING_SUBMISSION_TO_HMCTS"
+

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

CCD diff summary

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

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+VerticalYesNo
+
+Do you need to add another defendant?
+addAnotherDefendant
+FixedRadioList
+
+
+
+
+DefendantDetails
+Add an additional defendant to the case
+Add additional defendant
+additionalDefendants
+Collection
+
+
+
+
+DefendantDetails
+
+ 
+allDefendants
+Collection
+
+
+
+
+
+
+---
<h2>Do you know the defendant' dates of birth?</h2>
+defendantDOBConceptLabel
+Label
+
+
+
+
+
+
+My Defendant DOB label
+defendantDOBLabel
+Label
+
+
+
+
+
+
+ 
+defendantsDOBMultiLabel
+DefendantsDOBMultiLabel
+
+
+
+
+
+
+---
<h2>Additional defendants</h2>
+defendantsDetails-additionalDefendants
+Label
+
+
+
+
+DefendantsDOBStringInterpolation
+
+ 
+dobDefendants
+Collection
+N
+
+
+
+
+
+ 
+dobEventMarkdown
+Text
+
+
+
+
+
+
+${dobEventMarkdown}
+dobEventMarkdownLabel
+Label
-
-
-
-
-DefendantDetails
-
- 
-defendants
-Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-pcs-solicitor
+dobEvent
+CRUD

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+addAnotherDefendant
+CRUD
+caseworker-pcs-solicitor
+additionalDefendants
+CRUD
+caseworker-pcs-solicitor
+defendantDOBConceptLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel
+CR
+caseworker-pcs-solicitor
+defendantsDOBMultiLabel
+CRUD
+caseworker-pcs-solicitor
+defendantsDetails-additionalDefendants
+CR
+caseworker-pcs-solicitor
+dobDefendants
+CRUD
+caseworker-pcs-solicitor
+dobEventMarkdown
+R
+caseworker-pcs-solicitor
+dobEventMarkdownLabel
+R

CaseEvent/dobEvent.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=dobEvent
+Enforce the order
+Save and continue
+dobEvent
+Enforce the order
+CASE_ISSUED
+AWAITING_SUBMISSION_TO_HMCTS
+N
+N
+N

ComplexTypes/DefendantDetails.json

HintTextFieldShowConditionFieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-
-
-emailSectionLabel
-DefendantDetails
-Label
----
<h2>Defendant's email address</h2>
-
-
-VerticalYesNo
-emailKnown
-DefendantDetails
-FixedRadioList
-Do you know the defendant's email address?
-
-emailKnown="YES"
-
-email
-DefendantDetails
-Email
-Enter email address

ComplexTypes/DefendantsDOBStringInterpolation.json

ElementLabelFieldTypeIDListElementCode
+ 
+YesOrNo
+DefendantsDOBStringInterpolation
+doYouKnowDefendant
+ 
+Text
+DefendantsDOBStringInterpolation
+defendantName
+ 
+Date
+DefendantsDOBStringInterpolation
+dob

ComplexTypes/DefendantsDOBMultiLabel.json

ElementLabelFieldShowConditionFieldTypeIDListElementCode
+ 
+firstName1!="999"
+Text
+DefendantsDOBMultiLabel
+firstName1
+ 
+firstName2!="999"
+Text
+DefendantsDOBMultiLabel
+firstName2
+ 
+firstName3!="999"
+Text
+DefendantsDOBMultiLabel
+firstName3
+ 
+firstName4!="999"
+Text
+DefendantsDOBMultiLabel
+firstName4
+ 
+firstName5!="999"
+Text
+DefendantsDOBMultiLabel
+firstName5
+ 
+Date
+DefendantsDOBMultiLabel
+dob1
+ 
+Date
+DefendantsDOBMultiLabel
+dob2
+ 
+Date
+DefendantsDOBMultiLabel
+dob3
+ 
+Date
+DefendantsDOBMultiLabel
+dob4
+ 
+Date
+DefendantsDOBMultiLabel
+dob5

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Defendant details
+defendantsDetails
+3
+11
+1
+MANDATORY
+addAnotherDefendant
+resumePossessionClaim
+
+
+
+Y
+addAnotherDefendant="YES"
+
+
+Defendant details
+defendantsDetails
+4
+11
+1
+MANDATORY
+additionalDefendants
+resumePossessionClaim
+
+
+
+
+
+
+
+Defendant details
+defendantsDetails
+2
+11
+1
+READONLY
+defendantsDetails-additionalDefendants
+resumePossessionClaim

Y

http://localhost:3206/callbacks/mid-event?page=defendantsDetails&eventId=resumePossessionClaim

-Defendant 1 details 
+Defendant details

defendantsDetails

1

11

1

COMPLEX

defendant1

resumePossessionClaim

CaseEventToFields/dobEvent.json

CallBackURLMidEventCaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabel
+http://localhost:3206/callbacks/mid-event?page=defendantsDOBConcept&eventId=dobEvent
+dobEvent
+defendantDOBConceptLabel
+READONLY
+1
+2
+1
+defendantsDOBConcept
+The Defendants' dates of birth
+http://localhost:3206/callbacks/mid-event?page=defendantsDOB&eventId=dobEvent
+dobEvent
+defendantDOBLabel
+READONLY
+1
+1
+1
+defendantsDOB
+Defendant DOB
+dobEvent
+defendantsDOBMultiLabel
+COMPLEX
+1
+2
+2
+defendantsDOBConcept
+The Defendants' dates of birth
+Y
+dobEvent
+dobDefendants
+COMPLEX
+1
+1
+2
+defendantsDOB
+Defendant DOB

CaseTypeTab/4_hidden.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]="NEVER_SHOW"
-HiddenFields
-hidden
-1
-4
-CaseWorker
-pageHeadingMarkdown

CaseTypeTab/3_CaseHistory.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-History
-CaseHistory
-1
-3
-CaseWorker
-caseHistory

CaseTypeTab/2_summary.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-Summary
-summary
-1
-2
-CaseWorker
-propertyAddress

CaseTypeTab/5_hidden.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+pageHeadingMarkdown
+CaseWorker
+5
+1
+hidden
+HiddenFields
+[STATE]="NEVER_SHOW"
+

CaseTypeTab/4_CaseHistory.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+caseHistory
+CaseWorker
+4
+1
+CaseHistory
+History
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/3_summary.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+propertyAddress
+CaseWorker
+3
+1
+summary
+Summary
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/2_proceedToDob.json

CaseFieldIDChannelFieldShowConditionTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelUserRole
+dobEventMarkdown
+CaseWorker
+[STATE]="NEVER_SHOW"
+2
+2
+proceedToDob
+DOB
+
+dobEventMarkdownLabel
+CaseWorker
+2
+1
+proceedToDob
+DOB
+[STATE]="AWAITING_SUBMISSION_TO_HMCTS"
+

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

CCD diff summary

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

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+VerticalYesNo
+
+Do you need to add another defendant?
+addAnotherDefendant
+FixedRadioList
+
+
+
+
+DefendantDetails
+Add an additional defendant to the case
+Add additional defendant
+additionalDefendants
+Collection
+
+
+
+
+DefendantDetails
+
+ 
+allDefendants
+Collection
+
+
+
+
+
+
+---
<h2>Do you know the defendant' dates of birth?</h2>
+defendantDOBConceptLabel
+Label
+
+
+
+
+
+
+My Defendant DOB label
+defendantDOBLabel
+Label
+
+
+
+
+
+
+ 
+defendantsDOBMultiLabel
+DefendantsDOBMultiLabel
+
+
+
+
+
+
+---
<h2>Additional defendants</h2>
+defendantsDetails-additionalDefendants
+Label
+
+
+
+
+DefendantsDOB
+
+ 
+dobDefendants
+Collection
+N
+
+
+
+
+
+ 
+dobEventMarkdown
+Text
+
+
+
+
+
+
+${dobEventMarkdown}
+dobEventMarkdownLabel
+Label
-
-
-
-
-DefendantDetails
-
- 
-defendants
-Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-pcs-solicitor
+dobEvent
+CRUD

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+addAnotherDefendant
+CRUD
+caseworker-pcs-solicitor
+additionalDefendants
+CRUD
+caseworker-pcs-solicitor
+defendantDOBConceptLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel
+CR
+caseworker-pcs-solicitor
+defendantsDOBMultiLabel
+CRUD
+caseworker-pcs-solicitor
+defendantsDetails-additionalDefendants
+CR
+caseworker-pcs-solicitor
+dobDefendants
+CRUD
+caseworker-pcs-solicitor
+dobEventMarkdown
+R
+caseworker-pcs-solicitor
+dobEventMarkdownLabel
+R

CaseEvent/dobEvent.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=dobEvent
+Enforce the order
+Save and continue
+dobEvent
+Enforce the order
+CASE_ISSUED
+AWAITING_SUBMISSION_TO_HMCTS
+N
+N
+N

ComplexTypes/DefendantDetails.json

HintTextFieldShowConditionFieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-
-
-emailSectionLabel
-DefendantDetails
-Label
----
<h2>Defendant's email address</h2>
-
-
-VerticalYesNo
-emailKnown
-DefendantDetails
-FixedRadioList
-Do you know the defendant's email address?
-
-emailKnown="YES"
-
-email
-DefendantDetails
-Email
-Enter email address

ComplexTypes/DefendantsDOBMultiLabel.json

ElementLabelFieldShowConditionFieldTypeIDListElementCode
+ 
+firstName1!="999"
+Text
+DefendantsDOBMultiLabel
+firstName1
+ 
+firstName2!="999"
+Text
+DefendantsDOBMultiLabel
+firstName2
+ 
+firstName3!="999"
+Text
+DefendantsDOBMultiLabel
+firstName3
+ 
+firstName4!="999"
+Text
+DefendantsDOBMultiLabel
+firstName4
+ 
+firstName5!="999"
+Text
+DefendantsDOBMultiLabel
+firstName5
+ 
+Date
+DefendantsDOBMultiLabel
+dob1
+ 
+Date
+DefendantsDOBMultiLabel
+dob2
+ 
+Date
+DefendantsDOBMultiLabel
+dob3
+ 
+Date
+DefendantsDOBMultiLabel
+dob4
+ 
+Date
+DefendantsDOBMultiLabel
+dob5

ComplexTypes/DefendantsDOB.json

ElementLabelFieldTypeIDListElementCode
+ 
+YesOrNo
+DefendantsDOB
+doYouKnowDefendant
+ 
+Text
+DefendantsDOB
+defendantName
+ 
+Date
+DefendantsDOB
+dob

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Defendant details
+defendantsDetails
+3
+11
+1
+MANDATORY
+addAnotherDefendant
+resumePossessionClaim
+
+
+
+Y
+addAnotherDefendant="YES"
+
+
+Defendant details
+defendantsDetails
+4
+11
+1
+MANDATORY
+additionalDefendants
+resumePossessionClaim
+
+
+
+
+
+
+
+Defendant details
+defendantsDetails
+2
+11
+1
+READONLY
+defendantsDetails-additionalDefendants
+resumePossessionClaim

Y

http://localhost:3206/callbacks/mid-event?page=defendantsDetails&eventId=resumePossessionClaim

-Defendant 1 details 
+Defendant details

defendantsDetails

1

11

1

COMPLEX

defendant1

resumePossessionClaim

CaseEventToFields/dobEvent.json

CallBackURLMidEventCaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabel
+http://localhost:3206/callbacks/mid-event?page=defendantsDOBConcept&eventId=dobEvent
+dobEvent
+defendantDOBConceptLabel
+READONLY
+1
+2
+1
+defendantsDOBConcept
+The Defendants' dates of birth
+http://localhost:3206/callbacks/mid-event?page=defendantsDOB&eventId=dobEvent
+dobEvent
+defendantDOBLabel
+READONLY
+1
+1
+1
+defendantsDOB
+Defendant DOB
+dobEvent
+defendantsDOBMultiLabel
+COMPLEX
+1
+2
+2
+defendantsDOBConcept
+The Defendants' dates of birth
+Y
+dobEvent
+dobDefendants
+COMPLEX
+1
+1
+2
+defendantsDOB
+Defendant DOB

CaseTypeTab/4_hidden.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]="NEVER_SHOW"
-HiddenFields
-hidden
-1
-4
-CaseWorker
-pageHeadingMarkdown

CaseTypeTab/3_CaseHistory.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-History
-CaseHistory
-1
-3
-CaseWorker
-caseHistory

CaseTypeTab/2_summary.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-Summary
-summary
-1
-2
-CaseWorker
-propertyAddress

CaseTypeTab/5_hidden.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+pageHeadingMarkdown
+CaseWorker
+5
+1
+hidden
+HiddenFields
+[STATE]="NEVER_SHOW"
+

CaseTypeTab/4_CaseHistory.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+caseHistory
+CaseWorker
+4
+1
+CaseHistory
+History
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/3_summary.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+propertyAddress
+CaseWorker
+3
+1
+summary
+Summary
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/2_proceedToDob.json

CaseFieldIDChannelFieldShowConditionTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelUserRole
+dobEventMarkdown
+CaseWorker
+[STATE]="NEVER_SHOW"
+2
+2
+proceedToDob
+DOB
+
+dobEventMarkdownLabel
+CaseWorker
+2
+1
+proceedToDob
+DOB
+[STATE]="AWAITING_SUBMISSION_TO_HMCTS"
+

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

CCD diff summary

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

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+VerticalYesNo
+
+Do you need to add another defendant?
+addAnotherDefendant
+FixedRadioList
+
+
+
+
+DefendantDetails
+Add an additional defendant to the case
+Add additional defendant
+additionalDefendants
+Collection
+
+
+
+
+DefendantDetails
+
+ 
+allDefendants
+Collection
+
+
+
+
+
+
+---
<h2>Do you know the defendant' dates of birth?</h2>
+defendantDOBConceptLabel
+Label
+
+
+
+
+
+
+<h2> Do you know the defendants' dates of birth? </h2>
+defendantDOBLabel
+Label
+
+
+
+
+
+
+---
+defendantDOBLabel-lineSeparator
+Label
+
+
+
+
+
+
+ 
+defendantsDOBMultiLabel
+DefendantsDOBMultiLabel
+
+
+
+
+
+
+---
<h2>Additional defendants</h2>
+defendantsDetails-additionalDefendants
+Label
+
+
+
+
+DefendantsDOB
+
+ 
+dobDefendants
+Collection
+N
+
+
+
+
+
+ 
+dobEventMarkdown
+Text
+
+
+
+
+
+
+${dobEventMarkdown}
+dobEventMarkdownLabel
+Label
-
-
-
-
-DefendantDetails
-
- 
-defendants
-Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-pcs-solicitor
+dobEvent
+CRUD

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+addAnotherDefendant
+CRUD
+caseworker-pcs-solicitor
+additionalDefendants
+CRUD
+caseworker-pcs-solicitor
+defendantDOBConceptLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel-lineSeparator
+CR
+caseworker-pcs-solicitor
+defendantsDOBMultiLabel
+CRUD
+caseworker-pcs-solicitor
+defendantsDetails-additionalDefendants
+CR
+caseworker-pcs-solicitor
+dobDefendants
+CRUD
+caseworker-pcs-solicitor
+dobEventMarkdown
+R
+caseworker-pcs-solicitor
+dobEventMarkdownLabel
+R

CaseEvent/dobEvent.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=dobEvent
+Enforce the order
+Save and continue
+dobEvent
+Enforce the order
+CASE_ISSUED
+AWAITING_SUBMISSION_TO_HMCTS
+N
+N
+N

ComplexTypes/DefendantDetails.json

HintTextFieldShowConditionFieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-
-
-emailSectionLabel
-DefendantDetails
-Label
----
<h2>Defendant's email address</h2>
-
-
-VerticalYesNo
-emailKnown
-DefendantDetails
-FixedRadioList
-Do you know the defendant's email address?
-
-emailKnown="YES"
-
-email
-DefendantDetails
-Email
-Enter email address

ComplexTypes/DefendantsDOBMultiLabel.json

ElementLabelFieldShowConditionFieldTypeIDListElementCode
+ 
+firstName1!="999"
+Text
+DefendantsDOBMultiLabel
+firstName1
+ 
+firstName2!="999"
+Text
+DefendantsDOBMultiLabel
+firstName2
+ 
+firstName3!="999"
+Text
+DefendantsDOBMultiLabel
+firstName3
+ 
+firstName4!="999"
+Text
+DefendantsDOBMultiLabel
+firstName4
+ 
+firstName5!="999"
+Text
+DefendantsDOBMultiLabel
+firstName5
+ 
+Date
+DefendantsDOBMultiLabel
+dob1
+ 
+Date
+DefendantsDOBMultiLabel
+dob2
+ 
+Date
+DefendantsDOBMultiLabel
+dob3
+ 
+Date
+DefendantsDOBMultiLabel
+dob4
+ 
+Date
+DefendantsDOBMultiLabel
+dob5

ComplexTypes/DefendantsDOB.json

ElementLabelFieldTypeIDListElementCode
+ 
+YesOrNo
+DefendantsDOB
+doYouKnowDefendant
+ 
+Text
+DefendantsDOB
+defendantName
+ 
+Date
+For example, 16 4 1998
+DefendantsDOB
+dob

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Defendant details
+defendantsDetails
+3
+11
+1
+MANDATORY
+addAnotherDefendant
+resumePossessionClaim
+
+
+
+Y
+addAnotherDefendant="YES"
+
+
+Defendant details
+defendantsDetails
+4
+11
+1
+MANDATORY
+additionalDefendants
+resumePossessionClaim
+
+
+
+
+
+
+
+Defendant details
+defendantsDetails
+2
+11
+1
+READONLY
+defendantsDetails-additionalDefendants
+resumePossessionClaim

Y

http://localhost:3206/callbacks/mid-event?page=defendantsDetails&eventId=resumePossessionClaim

-Defendant 1 details 
+Defendant details

defendantsDetails

1

11

1

COMPLEX

defendant1

resumePossessionClaim

CaseEventToFields/dobEvent.json

CallBackURLMidEventCaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabel
+http://localhost:3206/callbacks/mid-event?page=defendantsDOBConcept&eventId=dobEvent
+dobEvent
+defendantDOBConceptLabel
+READONLY
+1
+2
+1
+defendantsDOBConcept
+The Defendants' dates of birth
+dobEvent
+defendantDOBLabel
+READONLY
+1
+1
+2
+defendantsDOB
+Defendant DOB
+http://localhost:3206/callbacks/mid-event?page=defendantsDOB&eventId=dobEvent
+dobEvent
+defendantDOBLabel-lineSeparator
+READONLY
+1
+1
+1
+defendantsDOB
+Defendant DOB
+dobEvent
+defendantsDOBMultiLabel
+COMPLEX
+1
+2
+2
+defendantsDOBConcept
+The Defendants' dates of birth
+Y
+dobEvent
+dobDefendants
+COMPLEX
+1
+1
+3
+defendantsDOB
+Defendant DOB

CaseTypeTab/4_hidden.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]="NEVER_SHOW"
-HiddenFields
-hidden
-1
-4
-CaseWorker
-pageHeadingMarkdown

CaseTypeTab/3_CaseHistory.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-History
-CaseHistory
-1
-3
-CaseWorker
-caseHistory

CaseTypeTab/2_summary.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-Summary
-summary
-1
-2
-CaseWorker
-propertyAddress

CaseTypeTab/5_hidden.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+pageHeadingMarkdown
+CaseWorker
+5
+1
+hidden
+HiddenFields
+[STATE]="NEVER_SHOW"
+

CaseTypeTab/4_CaseHistory.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+caseHistory
+CaseWorker
+4
+1
+CaseHistory
+History
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/3_summary.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+propertyAddress
+CaseWorker
+3
+1
+summary
+Summary
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/2_proceedToDob.json

CaseFieldIDChannelFieldShowConditionTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelUserRole
+dobEventMarkdown
+CaseWorker
+[STATE]="NEVER_SHOW"
+2
+2
+proceedToDob
+DOB
+
+dobEventMarkdownLabel
+CaseWorker
+2
+1
+proceedToDob
+DOB
+[STATE]="AWAITING_SUBMISSION_TO_HMCTS"
+

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

CCD diff summary

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

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+VerticalYesNo
+
+Do you need to add another defendant?
+addAnotherDefendant
+FixedRadioList
+
+
+
+
+DefendantDetails
+Add an additional defendant to the case
+Add additional defendant
+additionalDefendants
+Collection
+
+
+
+
+DefendantDetails
+
+ 
+allDefendants
+Collection
+
+
+
+
+
+
+---
<h2>Do you know the defendant' dates of birth?</h2>
+defendantDOBConceptLabel
+Label
+
+
+
+
+
+
+<h2> Do you know the defendants' dates of birth? </h2>
+defendantDOBLabel
+Label
+
+
+
+
+
+
+---
+defendantDOBLabel-lineSeparator
+Label
+
+
+
+
+
+
+ 
+defendantsDOBMultiLabel
+DefendantsDOBMultiLabel
+
+
+
+
+
+
+---
<h2>Additional defendants</h2>
+defendantsDetails-additionalDefendants
+Label
+
+
+
+
+DefendantsDOB
+You may not add new defendants at this time
+Defendant date of birth
+dobDefendants
+Collection
+N
+
+
+
+
+
+ 
+dobEventMarkdown
+Text
+
+
+
+
+
+
+${dobEventMarkdown}
+dobEventMarkdownLabel
+Label
+
+
+
+
+VerticalYesNo
+
+ 
+isDefendantsDOBKnown
+FixedRadioList
-
-
-
-
-DefendantDetails
-
- 
-defendants
-Collection
-
-
-
-
-
-
- 
-periodicContractTermsWales
-PeriodicContractTermsWales
-
-
-
-
-
-
- ---
<p class="govuk-body" tabindex="0">
    If a judge decides that possession is not reasonable at this time,
    they may instead decide to make an order imposing a prohibited
    conduct standard contract.
</p>
<p class="govuk-body" tabindex="0">This is a 12-month probationary contract.</p>
-prohibitedConductWales-info
-Label
-
-
-
-
-VerticalYesNo
-
-Are you also making a claim for an order imposing a prohibited conduct standard contract?
-prohibitedConductWalesClaim
-FixedRadioList
-
-
-
-
-
-You can enter up to 250 characters
-Why are you making this claim?
-prohibitedConductWalesWhyMakingClaim
-TextArea

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-pcs-solicitor
+dobEvent
+CRUD

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+addAnotherDefendant
+CRUD
+caseworker-pcs-solicitor
+additionalDefendants
+CRUD
+caseworker-pcs-solicitor
+defendantDOBConceptLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel
+CR
+caseworker-pcs-solicitor
+defendantDOBLabel-lineSeparator
+CR
+caseworker-pcs-solicitor
+defendantsDOBMultiLabel
+CRUD
+caseworker-pcs-solicitor
+defendantsDetails-additionalDefendants
+CR
+caseworker-pcs-solicitor
+dobDefendants
+CRUD
+caseworker-pcs-solicitor
+dobEventMarkdown
+R
+caseworker-pcs-solicitor
+dobEventMarkdownLabel
+R
+caseworker-pcs-solicitor
+isDefendantsDOBKnown
+CRUD
-caseworker-pcs-solicitor
-periodicContractTermsWales
-CRUD
-caseworker-pcs-solicitor
-prohibitedConductWales-info
-CR
-caseworker-pcs-solicitor
-prohibitedConductWalesClaim
-CRUD
-caseworker-pcs-solicitor
-prohibitedConductWalesWhyMakingClaim
-CRUD

CaseEvent/dobEvent.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=dobEvent
+Enforce the order
+Save and continue
+dobEvent
+Enforce the order
+CASE_ISSUED
+AWAITING_SUBMISSION_TO_HMCTS
+N
+N
+N

ComplexTypes/PeriodicContractTermsWales.json

HintTextListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-
-agreedTermsOfPeriodicContract
-PeriodicContractTermsWales
-VerticalYesNo
-FixedRadioList
-Have you and the contract holder agreed terms of the periodic standard contract in addition to those incorporated by statute?
-You can enter up to 250 characters
-detailsOfTerms
-PeriodicContractTermsWales
-
-TextArea
-Give details of the terms you've agreed

ComplexTypes/DefendantDetails.json

HintTextFieldShowConditionFieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-
-
-emailSectionLabel
-DefendantDetails
-Label
----
<h2>Defendant's email address</h2>
-
-
-VerticalYesNo
-emailKnown
-DefendantDetails
-FixedRadioList
-Do you know the defendant's email address?
-
-emailKnown="YES"
-
-email
-DefendantDetails
-Email
-Enter email address

ComplexTypes/DefendantsDOBMultiLabel.json

ElementLabelFieldShowConditionFieldTypeIDListElementCode
+ 
+firstName1!="999"
+Text
+DefendantsDOBMultiLabel
+firstName1
+ 
+firstName2!="999"
+Text
+DefendantsDOBMultiLabel
+firstName2
+ 
+firstName3!="999"
+Text
+DefendantsDOBMultiLabel
+firstName3
+ 
+firstName4!="999"
+Text
+DefendantsDOBMultiLabel
+firstName4
+ 
+firstName5!="999"
+Text
+DefendantsDOBMultiLabel
+firstName5
+ 
+Date
+DefendantsDOBMultiLabel
+dob1
+ 
+Date
+DefendantsDOBMultiLabel
+dob2
+ 
+Date
+DefendantsDOBMultiLabel
+dob3
+ 
+Date
+DefendantsDOBMultiLabel
+dob4
+ 
+Date
+DefendantsDOBMultiLabel
+dob5

ComplexTypes/DefendantsDOB.json

ElementLabelFieldTypeIDListElementCode
+ 
+YesOrNo
+DefendantsDOB
+doYouKnowDefendant
+ 
+Text
+DefendantsDOB
+defendantName
+ 
+Date
+For example, 16 4 1998
+DefendantsDOB
+dob

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Defendant details
+defendantsDetails
+3
+11
+1
+MANDATORY
+addAnotherDefendant
+resumePossessionClaim
+
+
+
+Y
+addAnotherDefendant="YES"
+
+
+Defendant details
+defendantsDetails
+4
+11
+1
+MANDATORY
+additionalDefendants
+resumePossessionClaim
+
+
+
+
+
+
+
+Defendant details
+defendantsDetails
+2
+11
+1
+READONLY
+defendantsDetails-additionalDefendants
+resumePossessionClaim
-
-
-
-Y
-prohibitedConductWalesClaim="YES"
-
-
-Prohibited conduct standard contract
-prohibitedConductWales
-3
-39
-1
-COMPLEX
-periodicContractTermsWales
-resumePossessionClaim
-
-
-
-
-
-legislativeCountry="Wales"
-http://localhost:3206/callbacks/mid-event?page=prohibitedConductWales&eventId=resumePossessionClaim
-Prohibited conduct standard contract
-prohibitedConductWales
-1
-39
-1
-READONLY
-prohibitedConductWales-info
-resumePossessionClaim
-
-
-
-Y
-
-
-
-Prohibited conduct standard contract
-prohibitedConductWales
-2
-39
-1
-MANDATORY
-prohibitedConductWalesClaim
-resumePossessionClaim
-
-
-
-Y
-prohibitedConductWalesClaim="YES"
-
-
-Prohibited conduct standard contract
-prohibitedConductWales
-4
-39
-1
-MANDATORY
-prohibitedConductWalesWhyMakingClaim
-resumePossessionClaim

Y

Underlessee or mortgagee details

underlesseeMortgageeDetails

6

-51 
+50

1

MANDATORY

addAdditionalUnderlesseeOrMortgagee

resumePossessionClaim

Y

Upload additional documents

uploadAdditionalDocuments

4

-53 
+52

1

MANDATORY

additionalDocuments

resumePossessionClaim

Y

Additional reasons for possession

additionalReasonsForPossession

2

-49 
+48

1

COMPLEX

additionalReasonsForPossession

resumePossessionClaim

http://localhost:3206/callbacks/mid-event?page=additionalReasonsForPossession&eventId=resumePossessionClaim

Additional reasons for possession

additionalReasonsForPossession

1

-49 
+48

1

READONLY

additionalReasonsForPossession-separator

resumePossessionClaim

Y

Alternatives to possession

alternativesToPossession

5

-40 
+39

1

OPTIONAL

alternativesToPossession

resumePossessionClaim

Alternatives to possession

alternativesToPossession

4

-40 
+39

1

READONLY

alternativesToPossession-info

resumePossessionClaim

Y

Applications

generalApplication

2

-54 
+53

1

MANDATORY

applicationWithClaim

resumePossessionClaim

http://localhost:3206/callbacks/mid-event?page=claimingCosts&eventId=resumePossessionClaim

Claiming costs

claimingCosts

1

-48 
+47

1

READONLY

claimingCosts-info

resumePossessionClaim

Y

Claiming costs

claimingCosts

2

-48 
+47

1

MANDATORY

claimingCostsWanted

resumePossessionClaim

Completing your claim

completingYourClaim

2

-56 
+55

1

READONLY

completingYourClaim-intro

resumePossessionClaim

http://localhost:3206/callbacks/mid-event?page=completingYourClaim&eventId=resumePossessionClaim

Completing your claim

completingYourClaim

1

-56 
+55

1

READONLY

completingYourClaim-separator

resumePossessionClaim

Y

Completing your claim

completingYourClaim

3

-56 
+55

1

MANDATORY

completionNextStep

resumePossessionClaim

Y

http://localhost:3206/callbacks/mid-event?page=defendantsDetails&eventId=resumePossessionClaim

-Defendant 1 details 
+Defendant details

defendantsDetails

1

11

1

COMPLEX

defendant1

resumePossessionClaim

Y

Housing Act

suspensionToBuyDemotionOfTenancyActs

3

-44 
+43

1

MANDATORY

demotionOfTenancyActs

resumePossessionClaim

showDemotionOfTenancyHousingActsPage="Yes"

http://localhost:3206/callbacks/mid-event?page=demotionOfTenancyHousingActOptions&eventId=resumePossessionClaim

Housing Act

demotionOfTenancyHousingActOptions

1

-43 
+42

1

READONLY

demotionOfTenancyHousingActOptions-info

resumePossessionClaim

Y

Housing Act

demotionOfTenancyHousingActOptions

2

-43 
+42

1

MANDATORY

demotionOfTenancyHousingActs

resumePossessionClaim

showDemotionOfTenancyHousingActsPage="Yes"

http://localhost:3206/callbacks/mid-event?page=demotionOfTenancyOrderReason&eventId=resumePossessionClaim

Reasons for requesting a demotion order

demotionOfTenancyOrderReason

1

-46 
+45

1

READONLY

demotionOfTenancyOrderReason-info

resumePossessionClaim

Y

Reasons for requesting a demotion order

demotionOfTenancyOrderReason

2

-46 
+45

1

MANDATORY

demotionOfTenancyReason

resumePossessionClaim

Y

Reasons for requesting a suspension order and a demotion order

suspensionToBuyDemotionOfTenancyOrderReasons

3

-47 
+46

1

MANDATORY

demotionOrderReason

resumePossessionClaim

http://localhost:3206/callbacks/mid-event?page=generalApplication&eventId=resumePossessionClaim

Applications

generalApplication

1

-54 
+53

1

READONLY

generalApplication-info

resumePossessionClaim

Y

Underlessee or mortgagee entitled to claim relief against forfeiture

underlesseeMortgageeEntitledToClaimRelief

2

-50 
+49

1

MANDATORY

hasUnderlesseeOrMortgagee

resumePossessionClaim

Y

Language used

languageUsed

2

-55 
+54

1

MANDATORY

languageUsed

resumePossessionClaim

http://localhost:3206/callbacks/mid-event?page=languageUsed&eventId=resumePossessionClaim

Language used

languageUsed

1

-55 
+54

1

READONLY

languageUsed-separator

resumePossessionClaim

[STATE]="NEVER_SHOW"

Alternatives to possession

alternativesToPossession

2

-40 
+39

1

READONLY

showDemotionOfTenancyHousingActsPage

resumePossessionClaim

[STATE]="NEVER_SHOW"

-legislativeCountry!="Wales" 
+

http://localhost:3206/callbacks/mid-event?page=alternativesToPossession&eventId=resumePossessionClaim

Alternatives to possession

alternativesToPossession

1

-40 
+39

1

READONLY

showSuspensionOfRightToBuyHousingActsPage

resumePossessionClaim

showDemotionOfTenancyHousingActsPage="Yes" OR suspensionToBuyDemotionOfTenancyPages="Yes"

http://localhost:3206/callbacks/mid-event?page=statementOfExpressTerms&eventId=resumePossessionClaim

Statement of express terms

statementOfExpressTerms

1

-45 
+44

1

READONLY

statementOfExpressTerms-info

resumePossessionClaim

Y

statementOfExpressTermsServed="YES"

Statement of express terms

statementOfExpressTerms

3

-45 
+44

1

MANDATORY

statementOfExpressTermsDetails

resumePossessionClaim

Y

Statement of express terms

statementOfExpressTerms

2

-45 
+44

1

MANDATORY

statementOfExpressTermsServed

resumePossessionClaim

Statement of truth

statementOfTruth

2

-57 
+56

1

READONLY

statementOfTruth-content

resumePossessionClaim

completionNextStep="SUBMIT_AND_PAY_NOW"

http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim

Statement of truth

statementOfTruth

1

-57 
+56

1

READONLY

statementOfTruth-separator

resumePossessionClaim

Y

Housing Act

suspensionToBuyDemotionOfTenancyActs

2

-44 
+43

1

MANDATORY

suspensionOfRightToBuyActs

resumePossessionClaim

showSuspensionOfRightToBuyHousingActsPage="Yes"

http://localhost:3206/callbacks/mid-event?page=suspensionOfRightToBuyHousingActOptions&eventId=resumePossessionClaim

Housing Act

suspensionOfRightToBuyHousingActOptions

1

-41 
+40

1

READONLY

suspensionOfRightToBuyHousingActOptions-info

resumePossessionClaim

Y

Housing Act

suspensionOfRightToBuyHousingActOptions

2

-41 
+40

1

MANDATORY

suspensionOfRightToBuyHousingActs

resumePossessionClaim

alternativesToPossession="SUSPENSION_OF_RIGHT_TO_BUY"

http://localhost:3206/callbacks/mid-event?page=suspensionOfRightToBuyOrderReason&eventId=resumePossessionClaim

Reasons for requesting a suspension order

suspensionOfRightToBuyOrderReason

1

-42 
+41

1

READONLY

suspensionOfRightToBuyOrderReason-info

resumePossessionClaim

Y

Reasons for requesting a suspension order

suspensionOfRightToBuyOrderReason

2

-42 
+41

1

MANDATORY

suspensionOfRightToBuyReason

resumePossessionClaim

Y

Reasons for requesting a suspension order and a demotion order

suspensionToBuyDemotionOfTenancyOrderReasons

2

-47 
+46

1

MANDATORY

suspensionOrderReason

resumePossessionClaim

suspensionToBuyDemotionOfTenancyPages="Yes"

http://localhost:3206/callbacks/mid-event?page=suspensionToBuyDemotionOfTenancyActs&eventId=resumePossessionClaim

Housing Act

suspensionToBuyDemotionOfTenancyActs

1

-44 
+43

1

READONLY

suspensionToBuyDemotionOfTenancyActs-info

resumePossessionClaim

suspensionToBuyDemotionOfTenancyPages="Yes"

http://localhost:3206/callbacks/mid-event?page=suspensionToBuyDemotionOfTenancyOrderReasons&eventId=resumePossessionClaim

Reasons for requesting a suspension order and a demotion order

suspensionToBuyDemotionOfTenancyOrderReasons

1

-47 
+46

1

READONLY

suspensionToBuyDemotionOfTenancyOrderReasons-info

resumePossessionClaim

[STATE]="NEVER_SHOW"

Alternatives to possession

alternativesToPossession

3

-40 
+39

1

READONLY

suspensionToBuyDemotionOfTenancyPages

resumePossessionClaim

Underlessee or mortgagee details

underlesseeMortgageeDetails

5

-51 
+50

1

READONLY

underlesseeMortgagee-additional

resumePossessionClaim

Underlessee or mortgagee details

underlesseeMortgageeDetails

3

-51 
+50

1

READONLY

underlesseeMortgagee-address

resumePossessionClaim

hasUnderlesseeOrMortgagee="YES"

http://localhost:3206/callbacks/mid-event?page=underlesseeMortgageeDetails&eventId=resumePossessionClaim

Underlessee or mortgagee details

underlesseeMortgageeDetails

1

-51 
+50

1

READONLY

underlesseeMortgagee-name

resumePossessionClaim

http://localhost:3206/callbacks/mid-event?page=underlesseeMortgageeEntitledToClaimRelief&eventId=resumePossessionClaim

Underlessee or mortgagee entitled to claim relief against forfeiture

underlesseeMortgageeEntitledToClaimRelief

1

-50 
+49

1

READONLY

underlesseeMortgageeEntitledToClaimRelief-info

resumePossessionClaim

Y

Underlessee or mortgagee details

underlesseeMortgageeDetails

4

-51 
+50

1

MANDATORY

underlesseeOrMortgageeAddressKnown

resumePossessionClaim

Y

Underlessee or mortgagee details

underlesseeMortgageeDetails

2

-51 
+50

1

MANDATORY

underlesseeOrMortgageeNameKnown

resumePossessionClaim

Upload additional documents

uploadAdditionalDocuments

3

-53 
+52

1

READONLY

uploadAdditionalDocuments-heading

resumePossessionClaim

wantToUploadDocuments="YES"

http://localhost:3206/callbacks/mid-event?page=uploadAdditionalDocuments&eventId=resumePossessionClaim

Upload additional documents

uploadAdditionalDocuments

1

-53 
+52

1

READONLY

uploadAdditionalDocuments-separator

resumePossessionClaim

Upload additional documents

uploadAdditionalDocuments

2

-53 
+52

1

READONLY

uploadAdditionalDocuments-separator-help

resumePossessionClaim

Y

Upload additional documents

wantToUploadDocuments

2

-52 
+51

1

MANDATORY

wantToUploadDocuments

resumePossessionClaim

http://localhost:3206/callbacks/mid-event?page=wantToUploadDocuments&eventId=resumePossessionClaim

Upload additional documents

wantToUploadDocuments

1

-52 
+51

1

READONLY

wantToUploadDocuments-separator

resumePossessionClaim

CaseEventToFields/dobEvent.json

CallBackURLMidEventCaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabel
+http://localhost:3206/callbacks/mid-event?page=defendantsDOBConcept&eventId=dobEvent
+dobEvent
+defendantDOBConceptLabel
+READONLY
+1
+2
+1
+defendantsDOBConcept
+The Defendants' dates of birth
+dobEvent
+defendantDOBLabel
+READONLY
+1
+1
+2
+defendantsDOB
+The defendants' dates of birth
+http://localhost:3206/callbacks/mid-event?page=defendantsDOB&eventId=dobEvent
+dobEvent
+defendantDOBLabel-lineSeparator
+READONLY
+1
+1
+1
+defendantsDOB
+The defendants' dates of birth
+dobEvent
+defendantsDOBMultiLabel
+COMPLEX
+1
+2
+2
+defendantsDOBConcept
+The Defendants' dates of birth
+Y
+dobEvent
+dobDefendants
+COMPLEX
+isDefendantsDOBKnown="YES"
+1
+1
+4
+defendantsDOB
+The defendants' dates of birth
+dobEvent
+isDefendantsDOBKnown
+MANDATORY
+1
+1
+3
+defendantsDOB
+The defendants' dates of birth
+Y

CaseTypeTab/4_hidden.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]="NEVER_SHOW"
-HiddenFields
-hidden
-1
-4
-CaseWorker
-pageHeadingMarkdown

CaseTypeTab/3_CaseHistory.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-History
-CaseHistory
-1
-3
-CaseWorker
-caseHistory

CaseTypeTab/2_summary.json

UserRoleTabShowConditionTabLabelTabIDTabFieldDisplayOrderTabDisplayOrderChannelCaseFieldID
-
-[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
-Summary
-summary
-1
-2
-CaseWorker
-propertyAddress

CaseTypeTab/5_hidden.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+pageHeadingMarkdown
+CaseWorker
+5
+1
+hidden
+HiddenFields
+[STATE]="NEVER_SHOW"
+

CaseTypeTab/4_CaseHistory.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+caseHistory
+CaseWorker
+4
+1
+CaseHistory
+History
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/3_summary.json

CaseFieldIDChannelTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelTabShowConditionUserRole
+propertyAddress
+CaseWorker
+3
+1
+summary
+Summary
+[STATE]!="AWAITING_FURTHER_CLAIM_DETAILS"
+

CaseTypeTab/2_proceedToDob.json

CaseFieldIDChannelFieldShowConditionTabDisplayOrderTabFieldDisplayOrderTabIDTabLabelUserRole
+dobEventMarkdown
+CaseWorker
+[STATE]="NEVER_SHOW"
+2
+2
+proceedToDob
+DOB
+
+dobEventMarkdownLabel
+CaseWorker
+2
+1
+proceedToDob
+DOB
+[STATE]="AWAITING_SUBMISSION_TO_HMCTS"
+

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.

4 participants