Skip to content

HDPI-5180: Persist basic citizen General Application#1489

Open
scottstewart-sl wants to merge 13 commits intomasterfrom
HDPI-5180_gen_app_skeleton
Open

HDPI-5180: Persist basic citizen General Application#1489
scottstewart-sl wants to merge 13 commits intomasterfrom
HDPI-5180_gen_app_skeleton

Conversation

@scottstewart-sl
Copy link
Copy Markdown
Contributor

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

Jira link

See HDPI-5180

Change description

Create an initial event to persist a citizen General Application, setting just the application type, the applicant party and an initial state for now.

Related pcs-frontend PR: hmcts/pcs-frontend#930

Testing done

Manual testing locally when running alongside the pcs-frontend

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 scottstewart-sl changed the title HDPI-5180: Create basic event to persist a citizen General Application HDPI-5180: Persist basic citizen General Application Mar 9, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 9, 2026

CCD diff summary

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

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD

[DEFENDANT]

AWAITING_SUBMISSION_TO_HMCTS

-CRU 
+CRUD

[DEFENDANT]

CASE_ISSUED

-CRU 
+CRUD

[DEFENDANT]

PENDING_CASE_ISSUED

-CRU 
+CRUD

CaseField.json

RegularExpressionMaxSearchableMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+ 
+citizenGenAppRequest
+CitizenGenAppRequest

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+[DEFENDANT]
+citizenCreateGenApp
+CRUD

AuthorisationCaseField/DEFENDANT.json

UserRoleCaseFieldIDCRUD
+[DEFENDANT]
+citizenGenAppRequest
+CRU

CaseEvent/citizenCreateGenApp.json

DescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+Create a General Application
+Save and continue
+[STATE]="NEVER_SHOW"
+citizenCreateGenApp
+Create a General Application
+*
+*
+N
+N
+Y

ComplexTypes/CitizenGenAppRequest.json

ElementLabelFieldTypeFieldTypeParameterIDListElementCode
+ 
+FixedRadioList
+GenAppType
+CitizenGenAppRequest
+applicationType

FixedLists/GenAppType.json

IDListElementListElementCode
+GenAppType
+ADJOURN
+ADJOURN
+GenAppType
+SET_ASIDE
+SET_ASIDE
+GenAppType
+SOMETHING_ELSE
+SOMETHING_ELSE
+GenAppType
+SUSPEND
+SUSPEND

…keleton

# Conflicts:
#	src/main/java/uk/gov/hmcts/reform/pcs/ccd/entity/PcsCaseEntity.java
@hmcts-jenkins-j-to-z
Copy link
Copy Markdown
Contributor

Plan Result (aat)

No changes. Your infrastructure matches the configuration.

@scottstewart-sl scottstewart-sl marked this pull request as ready for review March 26, 2026 09:55
@scottstewart-sl scottstewart-sl requested a review from a team March 26, 2026 09:55
@tvr-hmcts tvr-hmcts self-requested a review March 27, 2026 14:01
Copy link
Copy Markdown
Contributor

@tvr-hmcts tvr-hmcts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

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.

5 participants