Skip to content

HDPI-1524 Add new role and tab for CLAIMANTSOLICITOR#1594

Draft
toby-plunkett wants to merge 8 commits intomasterfrom
HDPI-1524-Assign-Role-To-Prof-User
Draft

HDPI-1524 Add new role and tab for CLAIMANTSOLICITOR#1594
toby-plunkett wants to merge 8 commits intomasterfrom
HDPI-1524-Assign-Role-To-Prof-User

Conversation

@toby-plunkett
Copy link
Copy Markdown
Collaborator

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

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 26, 2026

CCD diff summary

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

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+[CLAIMANTSOLICITOR]
+AWAITING_SUBMISSION_TO_HMCTS
+CRU
+[CLAIMANTSOLICITOR]
+CASE_ISSUED
+CRU
+[CLAIMANTSOLICITOR]
+PENDING_CASE_ISSUED
+CRU

CaseField.json

RegularExpressionMaxSearchableMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+DummyPageLabelValue
+DummyPageLabelId
+Label

CaseRoles.json

NameIDDescription
+CLAIMANT_SOLICITOR
+[CLAIMANTSOLICITOR]
+

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-pcs-solicitor
+createTestCase
+CRUD
+[CLAIMANTSOLICITOR]
+dummyEvent
+CRU

AuthorisationCaseField/citizen.json

UserRoleCaseFieldIDCRUD
-citizen
-tenancy_DetailsOfOtherTypeOfTenancyLicence
-CRUD

AuthorisationCaseField/caseworker-pcs.json

UserRoleCaseFieldIDCRUD
-caseworker-pcs
-tenancy_DetailsOfOtherTypeOfTenancyLicence
-R
-caseworker-pcs
-tenancy_TenancyLicenceDate
-R

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+testCaseSupportFileList
+CRUD

AuthorisationCaseField/CLAIMANTSOLICITOR.json

CRUDCaseFieldIDUserRole
+CR
+DummyPageLabelId
+[CLAIMANTSOLICITOR]
+CRU
+caseHistory
+[CLAIMANTSOLICITOR]
+R
+caseTitleMarkdown
+[CLAIMANTSOLICITOR]
+R
+nextStepsMarkdown
+[CLAIMANTSOLICITOR]
+R
+nextStepsMarkdownLabel
+[CLAIMANTSOLICITOR]
+R
+propertyAddress
+[CLAIMANTSOLICITOR]
+R
+waysToPay
+[CLAIMANTSOLICITOR]

CaseEvent/dummyEvent.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=dummyEvent
+Save defendants response as draft or to a case based on flag
+Save and continue
+dummyEvent
+Defendant Response Submission
+*
+*
+N
+N
+N

CaseEvent/createTestCase.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelIDNamePostConditionStatePublishShowEventNotesShowSummary
+http://localhost:3206/callbacks/about-to-start?eventId=createTestCase
+Test Support Case Creation
+Save and continue
+createTestCase
+Test Support Case Creation
+AWAITING_SUBMISSION_TO_HMCTS
+N
+N
+Y

ComplexTypes/2_DefendantResponses.json

ListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-tenancyType
-DefendantResponses
-
-Text
- 
-tenancyStartDateCorrect
-DefendantResponses
-YesNoNotSure
-FixedRadioList
- 
-writtenTerms
-DefendantResponses
-YesNoNotSure
-FixedRadioList
- 

ComplexTypes/1_PaymentAgreement.json

SearchableFieldTypeParameterListElementCodeIDFieldTypeElementLabel
-N
-YesNoNotSure
-repaymentPlanAgreed
-PaymentAgreement
-FixedRadioList
- 
-
-
-repaymentAgreedDetails
-PaymentAgreement
-Text
- 

CaseEventToFields/dummyEvent.json

CallBackURLMidEventCaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabel
+http://localhost:3206/callbacks/mid-event?page=DummyPageId&eventId=dummyEvent
+dummyEvent
+DummyPageLabelId
+READONLY
+1
+1
+1
+DummyPageId
+DummyPageLabel

CaseEventToFields/createTestCase.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDPageLabelShowSummaryChangeOption
+createTestCase
+testCaseSupportFileList
+MANDATORY
+1
+1
+1
+testCaseSelection
+A Test Case Support Page
+Y

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.

1 participant