Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NFDIV-4448: Add configuration for NFD case deletion #4252

Open
wants to merge 19 commits into
base: master
Choose a base branch
from

Conversation

FaisalMoJ
Copy link
Contributor

Change description

Add configuration for NFD case deletion

JIRA link (if applicable)

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

Pull request checklist

Before raising

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

Before merging

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

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

Copy link

github-actions bot commented Jan 6, 2025

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU
+idam:cft-ttl-manager
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Resolved time to live
+timeToLive
+Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-TTL
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+CRU
+timeToLive
+TTL_profile

CaseEvent/system-update-TTL.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-TTL
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-TTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

Copy link

github-actions bot commented Jan 6, 2025

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU
+idam:cft-ttl-manager
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Resolved time to live
+timeToLive
+Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-TTL
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+CRU
+timeToLive
+TTL_profile

CaseEvent/system-update-TTL.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-TTL
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-TTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

Copy link

github-actions bot commented Jan 6, 2025

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU
+idam:cft-ttl-manager
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Resolved time to live
+timeToLive
+Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-TTL
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+CRU
+timeToLive
+TTL_profile

CaseEvent/system-update-TTL.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-TTL
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-TTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

Copy link

github-actions bot commented Jan 6, 2025

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU
+idam:cft-ttl-manager
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Resolved time to live
+timeToLive
+Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-TTL
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+CRU
+timeToLive
+TTL_profile

CaseEvent/system-update-TTL.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-TTL
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-TTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

Copy link

github-actions bot commented Jan 6, 2025

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU
+idam:cft-ttl-manager
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+TTL
+
+Resolved time to live
+timeToLive
+Collection

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-TTL
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+CRU
+timeToLive
+TTL_profile

CaseEvent/system-update-TTL.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-TTL
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-TTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

Copy link

github-actions bot commented Jan 6, 2025

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU
+idam:cft-ttl-manager
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-TTL
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+CRU
+TTL
+TTL_profile

CaseEvent/system-update-TTL.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-TTL
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-TTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

1 similar comment
Copy link

github-actions bot commented Jan 6, 2025

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU
+idam:cft-ttl-manager
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-TTL
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+CRU
+TTL
+TTL_profile

CaseEvent/system-update-TTL.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-TTL
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-TTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

Copy link

github-actions bot commented Jan 6, 2025

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU
+idam:cft-ttl-manager
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-TTL
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+CRU
+TTL
+TTL_profile

CaseEvent/system-update-TTL.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-TTL
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-TTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU
+idam:cft-ttl-manager
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-ttl
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+CRU
+TTL
+TTL_profile

CaseEvent/system-update-ttl.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-ttl
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-ttl
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-ttl
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/system-update-ttl.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-ttl
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-ttl
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/system-update-ttl.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+system-update-ttl
+TTL
+COMPLEX
+1
+1
+1
+1
+Y

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-ttl
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/system-update-ttl.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-ttl
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-ttl
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/system-update-ttl.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+system-update-ttl
+TTL
+COMPLEX
+1
+1
+1
+1
+Y

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-ttl
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/system-update-ttl.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-ttl
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-ttl
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/system-update-ttl.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+system-update-ttl
+TTL
+COMPLEX
+1
+1
+1
+1
+Y

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+system-update-ttl
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/system-update-ttl.json

CallBackURLAboutToStartEventDescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+http://localhost:4013/callbacks/about-to-start?eventId=system-update-ttl
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+system-update-ttl
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/system-update-ttl.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+system-update-ttl
+TTL
+COMPLEX
+1
+1
+1
+1
+Y

@FaisalMoJ FaisalMoJ marked this pull request as ready for review January 14, 2025 13:45
.data(details.getData())
.state(details.getState())
.build();
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

I think we also need to set the TTL in citizenCreateApplication and solicitorCreateApplication to avoid old drafts being left from the start of the application process? It might work using ttlIncrement rather than a custom event

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added TtlIncreament to be 180 days (6 months) as suggested

@@ -46,6 +46,7 @@ public void configure(final ConfigBuilder<CaseData, State, UserRole> configBuild
.event(CITIZEN_PAYMENT_MADE)
.forState(AwaitingPayment)
.showCondition(NEVER_SHOW)
.ttlIncrement(36524)
Copy link
Collaborator

Choose a reason for hiding this comment

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

I think we also need to account for the scenarios where a sol submits an application or a citizen submits using HWF?

Comment on lines 66 to 70
if (caseData.getRetainAndDisposeTimeToLive() == null && details.getState() == Draft) {
caseData.setRetainAndDisposeTimeToLive(TTL.builder().systemTTL(CURRENT_DATE_PLUS_SIX_MONTH)
.suspended(YesOrNo.NO)
.build());
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

I don't think we'll need to set it like this if using TTL Increment? I'm not sure R&D allows it to be manually set without going through CCD config (based on discussions last week)

public class SystemUpdateTTL implements CCDConfig<CaseData, State, UserRole> {

public static final String SYSTEM_UPDATE_TTL = "system-update-ttl";
private static final LocalDate CURRENT_DATE_PLUS_SIX_MONTH = LocalDate.now().plusMonths(6);
Copy link
Collaborator

Choose a reason for hiding this comment

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

As it's static, it will get initialised once (when a pod starts), meaning that if we have long-running pods, the TTL will be too short for some cases

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+manage-case-ttl
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/manage-case-ttl.json

DescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+manage-case-ttl
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/manage-case-ttl.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+manage-case-ttl
+TTL
+COMPLEX
+1
+1
+1
+1
+Y

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+manage-case-ttl
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/manage-case-ttl.json

DescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+manage-case-ttl
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/manage-case-ttl.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+manage-case-ttl
+TTL
+COMPLEX
+1
+1
+1
+1
+Y

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+manage-case-ttl
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/manage-case-ttl.json

DescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+manage-case-ttl
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/manage-case-ttl.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+manage-case-ttl
+TTL
+COMPLEX
+1
+1
+1
+1
+Y

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+manage-case-ttl
+CRU

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/manage-case-ttl.json

DescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+manage-case-ttl
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/manage-case-ttl.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+manage-case-ttl
+TTL
+COMPLEX
+1
+1
+1
+1
+Y

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+manageCaseTTL
+CRU

AuthorisationCaseField/caseworker-divorce-systemupdate.json

UserRoleCaseFieldIDCRUD
+caseworker-divorce-systemupdate
+TTL
+CRUD

AuthorisationCaseField/caseworker-divorce-superuser.json

UserRoleCaseFieldIDCRUD
+caseworker-divorce-superuser
+TTL
+CRUD

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/manageCaseTTL.json

DescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+manageCaseTTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/manageCaseTTL.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+manageCaseTTL
+TTL
+COMPLEX
+1
+1
+1
+1
+Y

Copy link

CCD diff report

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+TTL_profile
+AwaitingPayment
+CRU
+TTL_profile
+Draft
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+TTL_profile
+CRU

CaseField.json

RegularExpressionFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+Set up TTL
+TTL
+TTL

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+TTL_profile
+manageCaseTTL
+CRU

AuthorisationCaseField/caseworker-divorce-systemupdate.json

UserRoleCaseFieldIDCRUD
+caseworker-divorce-systemupdate
+TTL
+CRUD

AuthorisationCaseField/caseworker-divorce-superuser.json

UserRoleCaseFieldIDCRUD
+caseworker-divorce-superuser
+TTL
+CRUD

AuthorisationCaseField/TTL_profile.json

CRUDCaseFieldIDUserRole
+R
+LabelLanguageDetails-Applicant-Joint
+TTL_profile
+R
+LabelLanguageDetails-Applicant-Sole
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Joint
+TTL_profile
+R
+LabelLanguageDetails-Respondent-Sole
+TTL_profile
+CRU
+TTL
+TTL_profile
+R
+alternativeServiceType
+TTL_profile
+R
+applicant1DocumentsUploaded
+TTL_profile
+R
+applicant1Email
+TTL_profile
+R
+applicant1FinalOrderLateExplanationTranslated
+TTL_profile
+R
+applicant1FirstName
+TTL_profile
+R
+applicant1HWFReferenceNumber
+TTL_profile
+R
+applicant1LanguagePreferenceWelsh
+TTL_profile
+R
+applicant1LastName
+TTL_profile
+R
+applicant1LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant1SolicitorFirmName
+TTL_profile
+R
+applicant1UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicant2AppliedForFinalOrder
+TTL_profile
+R
+applicant2DocumentsUploaded
+TTL_profile
+R
+applicant2Email
+TTL_profile
+R
+applicant2FirstName
+TTL_profile
+R
+applicant2HWFReferenceNumber
+TTL_profile
+R
+applicant2LanguagePreferenceWelsh
+TTL_profile
+R
+applicant2LastName
+TTL_profile
+R
+applicant2LegalProceedingsDetailsTranslated
+TTL_profile
+R
+applicant2SolAppliedForFinalOrder
+TTL_profile
+R
+applicant2UsedWelshTranslationOnSubmission
+TTL_profile
+R
+applicationType
+TTL_profile
+CRU
+caseHistory
+TTL_profile
+R
+certificateOfServiceDocument
+TTL_profile
+R
+coApplicant1ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coApplicant2ReasonInformationNotCorrectTranslated
+TTL_profile
+R
+coCertificateOfEntitlementDocument
+TTL_profile
+R
+coProofOfServiceUploadDocuments
+TTL_profile
+R
+coRefusalClarificationAdditionalInfoTranslated
+TTL_profile
+R
+documentsGenerated
+TTL_profile
+R
+documentsUploaded
+TTL_profile
+R
+dueDate
+TTL_profile
+R
+evidenceHandled
+TTL_profile
+R
+generalApplicationUrgentCase
+TTL_profile
+R
+generalEmails
+TTL_profile
+R
+generalOrders
+TTL_profile
+R
+generalReferralFraudCase
+TTL_profile
+R
+generalReferralType
+TTL_profile
+R
+generalReferralUrgentCase
+TTL_profile
+R
+labelContentMarriageOrCivilPartnership
+TTL_profile
+R
+labelContentMarriageOrCivilPartnershipUC
+TTL_profile
+R
+labelContentTheApplicant2UC
+TTL_profile
+R
+marriageApplicant1Name
+TTL_profile
+R
+marriageApplicant2Name
+TTL_profile
+R
+marriageCertifyMarriageCertificateIsCorrect
+TTL_profile
+R
+marriageCountryOfMarriage
+TTL_profile
+R
+marriageDate
+TTL_profile
+R
+marriageIssueApplicationWithoutMarriageCertificate
+TTL_profile
+R
+marriageMarriageCertificateIsIncorrectDetails
+TTL_profile
+R
+marriageMarriedInUk
+TTL_profile
+R
+marriagePlaceOfMarriage
+TTL_profile
+R
+reasonCourtsOfEnglandAndWalesHaveNoJurisdictionTranslated
+TTL_profile
+R
+scannedDocuments
+TTL_profile
+R
+scannedSubtypeReceived
+TTL_profile
+R
+solPaymentHowToPay
+TTL_profile
+R
+solUrgentCase
+TTL_profile
+R
+warnings
+TTL_profile

CaseEvent/manageCaseTTL.json

DescriptionEndButtonLabelEventEnablingConditionIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+Resolve time to live
+Save and continue
+divorceOrDissolution="NEVER_SHOW"
+manageCaseTTL
+Resolve time to live
+*
+AwaitingPayment;Draft
+N
+N
+N

CaseEventToFields/manageCaseTTL.json

CaseEventIDCaseFieldIDDisplayContextPageColumnNumberPageDisplayOrderPageFieldDisplayOrderPageIDShowSummaryChangeOption
+manageCaseTTL
+TTL
+COMPLEX
+1
+1
+1
+1
+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.

2 participants